4 数据类型

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

​作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
Rules里面有一个很重要的概念,就是数据类型,可能这个数据类型,是由Entity API提供的,因为两个模块都是Fago开发的。所以结合的非常好。我们来看一下Rules核心提供的数据类型:date、duration、integer、decimal、text、token、boolean、uri、list、entity、struct。

Drupal版本:

3 定义自己的动作

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

​作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
现在我们开始编写代码了,因为现有的功能已经满足不了我们的需求了。在breadcrumb2目录下,创建文件breadcrumb2.rules.inc,向里面添加以下代码:

Drupal版本:

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版本:

页面

Subscribe to Think in Drupal RSS