1 Rules中的基本术语

admin 的头像
Submitted by admin on 星期四, 2015-09-17 03:21

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
Rules,我常常翻译成为规则,它包含三个组成部分:事件(Event)、条件(Condition)、动作(Action)。事件和动作是必须的,条件是可选的,但是大部分rules里面都是有条件的。
Event(事件),就是发生了什么。比如,新增了一个节点、更新了一个节点、删除了一个节点、查看一个节点,这些都是一个事件。Rules核心自带了很多事件,我们也可以创建自己的事件。

Drupal版本:

第3章 Rules的集成

admin 的头像
Submitted by admin on 星期四, 2015-09-17 03:19

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
实际上,到现在为止,我们模块的优势,还没有体现出来,只有实现了Rules的集成,才能体现出来,不然的话,一个一个的添加面包屑,是不现实的。

Drupal版本:

17 总结

admin 的头像
Submitted by admin on 星期四, 2015-09-17 03:15

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

    在实际项目中,大部分都已经有了Views的集成,我们需要做的,也就是用的到的,可能就是这里所讲的这些,导出views,在已有的基础上添加一个字段什么的。以后,有机会,我们介绍更多的Views的集成。

Drupal版本:

14 实现hook_views_data

admin 的头像
Submitted by admin on 星期四, 2015-09-17 03:12

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
在field_collection_views.views.inc,我们实现了hook_views_data这个钩子,为['field_collection_item']追加了几个新的字段,追加这些字段的目的是,为了在Views里面拼凑出来用来编辑、删除、添加的链接。

Drupal版本:

13 Field Collection Views代码分析

admin 的头像
Submitted by admin on 星期四, 2015-09-17 03:11

​作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
我们这章,就主要讲Views了。刚才提到,我们受Field collection views模块的启发,我们这里介绍一个这个模块的代码。这个模块的用法,我们在Think in Drupal的第二集,里面已经介绍过了,是对Field Collection模块的一个很好的补充。Field collection views模块的主要功能,就是为Field collection类型的字段,提供一个formatter(格式化器),使用Views来呈现Field collection items。

Drupal版本:

页面

Subscribe to Think in Drupal RSS