1 对象$user

admin 的头像
Submitted by admin on 星期三, 2015-06-24 09:55

​作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
登录用户,必须启用cookie;匿名用户则不需要cookie。一个关闭了cookie的用户,仍然可以以匿名的身份与Drupal进行交互。
在引导指令流程的会话阶段,Drupal创建了一个全局$user对象,用来作为当前用户的标识。如果用户没有登录(这样就没有建立一个会话cookie),那么它将被当作匿名用户对待。创建匿名用户的代码如下所示(位

Drupal版本:

第7章 Drupal用户

admin 的头像
Submitted by admin on 星期三, 2015-06-24 09:54

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com

Drupal的成功,离不开社区的各种用户的支持;同时,作为一个搭建社区类网站的软件,Drupal程序本身对用户系统提供了完备的支持。使用Drupal可以方便的搭建一个社交网络式的站点、一个微博类型的站点、一个社区型电子商务站点,等等。在本章节中,我们首先学习Drupal中用户的结构定义,接着学习有关用户的钩子函数和常见API函数。最后我们讲解有关Drupal用户统一登录的相关技术。

Drupal版本:

43 呈现API

admin 的头像
Submitted by admin on 星期三, 2015-06-24 09:53

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
如果你认真读过systemk_element_info函数中的代码,你会发现这里还定义了一个元素page。它是一个表单元素么?当然不是。在Drupal中,表单的这种数组形式的结构,经过不断的实践,发现它给我们带来了多个方面的便利性,因此在Drupal7中,这种概念又作了进一步的扩充,把它抽象成为了“呈现数组”(Render Array)。所有的表单、表单元素都属于“呈现数组”。但不是每一个“呈现数组”都是表单。也就是说,“呈现数组”这个概念范畴更广一点。

Drupal版本:

38 text_format(文本格式)

admin 的头像
Submitted by admin on 星期二, 2015-06-23 09:49

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
文本域启用了文本格式的版本。它还包含两个非标准属性:
· #format: 要应用的格式。如果你想使用默认格式,那么可将这个属性设置为NULL,剩下的工作便会交给过滤器系统。
· #base_type (optional): 默认为'textarea'。也可以将文本格式选择器附加在其它表单元素类型上,比如文本字段。

Drupal版本:

页面

Subscribe to Think in Drupal RSS