Rules

标记(Flag)和规则(Rules)

Loading the player...
分钟
2931

Tags

这个章节我们涵盖了以下主题:

在哪里可以找到patch,和何时需要在标记上使用规则。

如何拥有一个规则,并且让规则作用于 标记/ 取消标记

一个例子:当标记状态改变的时候,如何改变一个节点的基本权限

关于 Rules 编写代码的一些资料

Loading the player...
分钟
2752

Tags

前面章节中,我们以编程方式建立了 事件、条件、动作。以及如何调用事件,如何使用参数 等,这一节会介绍在编写rules插件中更多的技巧,包括以下几点:

在rules中声明新数据类型的一些词汇

如何在插件中限制访问

如何改写插件的配置表单

如何提供附加的表单验证

如何用base 属性 提供一个非默认回调函数

如何通过代码编程方式调用事件,并且获得一个带有所有参数的数组

如何用drupal_static() 函数共享变量/值给drupal 其他部分使用。

调用 Rules 的事件

Loading the player...
分钟
2837

Tags

上一节我们介绍了如何通过代码声明一个事件,这节我们会介绍,如何调用事件,包括以下几点:

调用一个rules 事件

给一个rules 事件发送参数数据

 

这表明只要一个view 被渲染,就会触发事件,这个视图的名称将会作为参数发送。。

声明 Rules 的事件

Loading the player...
分钟
2787

Tags

上一节我们介绍了如何为rules创建一个条件插件,这节我们将会介绍,如何声明一个事件,包括以下几点:

给rules声明条件

声明事件所提供的数据

在一个rule 中使用这些数据

 

在这个例子中,我们会创建一个事件"View is being rendered",传递信息:使用的是哪一个视图。

声明 Rules 的条件

Loading the player...
分钟
2945

Tags

上一节我们介绍了如何声明动作和如何为动作提供参数。这节里面,我将会展示如何为rules创建一个条件插件,包括以下几点:

如何给rules声明条件

如何作为参数提供给条件回调函数

条件与动作的相似与不同的地方。

提供新的参数给 Rules

Loading the player...
分钟
3587

Tags

上一节里面,我们已经跟大家介绍了如何通过代码增加 自定义动作和如何在你的动作中增加参数,在这一节里面,我们将会介绍:

如何声明一个动作提供了新的数据对象给rules

如何真正把创建的数据发送给rules

如何保存参数的控制动作(但不是由它创建)

添加 Rules 动作设置

Loading the player...
分钟
2968

Tags

上一节里面,我们已经跟大家介绍了如何通过代码增加 自定义动作和如何在你的动作中增加参数,在这一节里面,我们将会介绍:

为一个动作使用文本作为输入参数

为你的动作配置增加一个自定义的选择列表

限制输入的参数与“直接输入“(而不是数据选择)

添加 Rules 动作的参数

Loading the player...
分钟
2997

Tags

在上一节里面,我们已经有知道 如何通过代码增加 自定义动作,这节中,我们将会跟大家说,如何在你的动作中增加参数,举例:允许网站建设者选择哪个用户对象能使用这个动作。

创建一个 Rules 动作

Loading the player...
分钟
3126

Tags

在上一节里面,我们已经有知道 rules的事件,条件,动作是如何运作的,也知道如何通过后台可视界面添加它们。这个视频会介绍如何通过代码创建一个基础的rules action, 涵盖了:
module.rules.inc的任务
如何用 hook_rules_action_info
编写一个action 回调函数。

基于Rules模块编写代码介绍

Loading the player...
分钟
3512

Tags

这章节中,我们主要是快速的介绍一下rules模块的概念。包括:

动作(Actions), 条件(conditions), 事件(events)

数据类型:实体(entities)、关系(relationships)和tokens 的重要性

列表和循环。

组件和参数

rules模块用户界面的一些单词意思

页面

Subscribe to RSS - Rules