3 如何加载一个Ctools插件

admin 的头像
Submitted by admin on 星期一, 2015-09-21 01:37

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
在module文件中,还有一个函数field_validation_ctools_plugin_api,这个前面已经讲过了,field_validation.default_field_validation_rules.inc文件和前面所讲的一样。我把UI部分独立了出来,前期只实现了基于Ctools的导出UI,这个足够了,代码和前面的类似,所不同的是,plugins\export_ui下面field_validation_export_ui.inc文件的代码更简单一些,这里纯粹是为了测试我的想法是不是行得通,所以省去了很多功能。

Drupal版本:

2 Ctools 插件开发

admin 的头像
Submitted by admin on 星期日, 2015-09-20 07:14

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
实现了验证规则的导出以后,我对Ctools的理解又加深了一步,想着自己能够基于Ctools实现导出功能,一定也能够实现插件形式的验证器。这个想法酝酿了很久了,直到有一天,我看到了这篇文章http://www.ygerasimov.com/ctools-plugins-system,写的很详细。我之所以能够找到这篇文章,就是因为我有这个想法,我把Ctools的相关文档看了几遍,看了几个基于Ctools插件系统的模块,比如Feeds模块。最后找到了这篇文章。这是services模块的一个维护者,所写的文章,services模块也是基于Ctools插件系统的。

Drupal版本:

1.4 实现导出UI插件

admin 的头像
Submitted by admin on 星期日, 2015-09-20 07:13

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
再往下,就是在field_validation\plugins\export_ui里面创建field_validation_export_ui.inc文件,这里的代码有点长:

Drupal版本:

页面

Subscribe to Think in Drupal RSS