我正在编写生成大量couponcode的软件,用户必须能够选择生成代码的算法。
我想写几个算法,并用CTools模块将它们制作成插件。根据用户选择的算法(通过设置表单),该算法被设置为"生成代码的当前算法"。
当用户选择生成一定数量的代码时(为此使用Batch API),应调用所选插件中的generate_code()函数。
我已经搜索了好几天关于如何做到这一点的好教程或文档,但我似乎不明白。我已经完成了"ctools_example_plugins"代码和
有谁能帮我吗?或有关于插件的更多信息。。
将不胜感激!
我对CTools插件一无所知。。。。
但听起来你可以为算法定义自己的钩子函数,然后有单独的模块来实现不同的算法
请参阅你能在Drupal中创建自己的钩子吗?
修复了它,使用了这个伟大的例子:
http://www.programmingtuts.com/tutorial/drupal/yuriy-gerasimov-ctools-plugins-system.htm
(此处介绍同一主题:http://www.slideshare.net/ygerasimov/drupal-camp-donetsk-c-tools)