在Drupal 7中选择一个CTools插件


Selecting a CTools Plugin in Drupal 7

我正在编写生成大量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)