2012-03-21 39 views
0

我正在编写软件来生成一定数量的优惠券代码,用户必须能够选择生成代码的算法。在Drupal 7中选择CTools插件

我想写几个算法,并将它们插入到CTools模块中。根据用户选择哪种算法(通过设置表单),该算法被设置为'当前算法来生成代码'。

当用户选择生成一定数量的代码(使用批处理API)时,应该调用所选插件中的generate_code()函数。

我一直在寻找好几天了解如何做到这一点的好教程或文档,但我似乎无法弄清楚。我已经通过'ctools_example_plugins'的代码,并且

任何人可以帮助我在这里?或有更多的插件信息..

将不胜感激!

回答

1

我不知道CTools插件什么....

,但它听起来就像你可以定义你自己的钩子函数的算法,然后有单独的模块来实现不同的算法

看到Can you Create your Own Hook in Drupal?

+0

所以你所说的其实是: 1 codes.module我定义hook_generate_code,有一个设置形成我选择多少couponcodes并与算法我想生成代码,2.我写了多个模块,每个算法一个,每个执行钩子(algorithmX_generate_code) 但是我该如何设置我想要使用的算法/钩子实现? – 2012-03-21 09:47:33

+0

我试过这个,但有钩子似乎无法在.inc文件中使用的问题.. – 2012-04-12 14:16:46