2012-03-21 73 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