0

私は大量のクーポンコードを生成するソフトウェアを書いています。ユーザーはコードを生成するアルゴリズムを選択できる必要があります。

いくつかのアルゴリズムを作成し、CToolsモジュールを使用してそれらをプラグインにしたいと思います。ユーザーが(設定フォームを介して)選択したアルゴリズムに応じて、そのアルゴリズムは「コードを生成するための現在のアルゴリズム」として設定されます。

次に、ユーザーが(このためにBatch APIを使用して)大量のコードを生成することを選択した場合、選択したプラグインのgenerate_code()関数を呼び出す必要があります。

私はこれを行う方法についての良いチュートリアルやドキュメントを何日も探していましたが、それを理解できないようです。'ctools_example_plugins'コードを確認し、

ここで私を助けることができる人はいますか?またはプラグインに関する詳細情報があります。

よろしくお願いします!

4

2 に答える 2

1

CToolsプラグインについては何も知りません....

しかし、アルゴリズム用に独自のフック関数を定義し、個別のモジュールを使用して個別のアルゴリズムを実装できるように思えます

Drupal で独自のフックを作成できますか? を参照してください。

于 2012-03-21T09:26:08.757 に答える
0

それを修正し、この素晴らしい例を使用しました:

http://www.programmingtuts.com/tutorial/drupal/yuriy-gerasimov-ctools-plugins-system.htm

(同じ主題に関するプレゼンテーション: http://www.slideshare.net/ygerasimov/drupal-camp-donetsk-c-tools )

于 2012-04-12T14:18:25.967 に答える