4 理解区块的呈现

admin 的头像
Submitted by admin on 星期五, 2015-06-26 09:36

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
在一个页面请求周期内,在构建页面呈现数组时,Drupal允许模块通过实现钩子函数hook_page_build,向页面数组追加其它元素。区块系统通过实现这个钩子函数,把所有区域作为页面元素添加了进来。
function block_page_build(&$page) {

Drupal版本:

3 区块位置

admin 的头像
Submitted by admin on 星期五, 2015-06-26 09:34

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

我在前面提到,在Drupal的区块配置页面中,管理员可以选择将区块放置在哪个区域中。在区块的后台主页面,我们还可以对同一区域内的不同区块进行排序。区域是通过主题层的.info文件定义的,而不是通过区块API,而且不同的主题可以有不同的区域。关于创建区域的更多信息,可参看后续的主题系统一章。

Drupal版本:

2 区块配置选项

admin 的头像
Submitted by admin on 星期四, 2015-06-25 09:58

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

无论是自定义的区块,还是通过编写模块实现的区块,我们都可以在后台对其进行配置,导航到“首页 » 管理 » 结构 » 区块”,在这里找到“Powered by Drupal”区块,点击它的配置链接,我们就可以看到一个典型的区块配置页面,如图所示:

Drupal版本:

1 什么是区块?

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

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
区块包含一个标题和一个描述,主要用于广告、html片段等辅助功能,它一般不用作主内容;因此,区块不是节点,它与节点有着不同的规则。区块也不是Drupal7中的实体。

Drupal版本:

第8章 Drupal区块

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

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
​区块就是位于主内容区域外的一段小的文本,通常可以放在左边栏、右边栏、页首、页尾等这样的边边角角的位置。其实我们对区块是不陌生的,我们在第二章学习模块开发的时候,开发的模块就是用来扩展区块的属性的。只要我们访问过Drupal站点,其实就见识过区块。

Drupal版本:

12 总结

admin 的头像
Submitted by admin on 星期四, 2015-06-25 09:47

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
通过本章的学习:
我们了解了$user对象的组成结构

Drupal版本:

11 内置单点登录

admin 的头像
Submitted by admin on 星期四, 2015-06-25 09:46

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
我们在前面列举了多种解决方案,但是在实践中,当我们用到统一用户登录的时候,我们可以首先考虑一下,Drupal内置的统一用户登录是否适用。是的,Drupal自带了一种统一用户登录解决方案。

Drupal版本:

10 常用解决方案介绍

admin 的头像
Submitted by admin on 星期四, 2015-06-25 09:44

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com​
实际情况不同,解决Drupal与其它站点、系统之间的用户同步的方式也不尽相同。Drupal有多个第三方模块,用来解决这样的问题。我们对常用的这些第三方模块加以介绍,方便大家根据自己的实际情况,选择对应的解决方案。

Drupal版本:

页面

Subscribe to Think in Drupal RSS