簡単な定型的な埋め込みを可能にするトークンモジュールはありますか?たとえば、ノードへの[notification 3]
の埋め込みは、管理者設定(notification 3 = "Hello World"
)に対応します。次に、[notification 3]
を使用してすべてのノードに「HelloWorld」を埋め込みます。
Tokenモジュールから受け入れられた(またはhook_token_info()
とhook_tokens()
を使用して実装されたいくつかのトークンをDrupal 7)の本体に置き換えるモジュールがありますノード、 トークンフィルター モジュール。
トークンフィルターは、トークン値を入力フィルターとして使用できるようにするための非常に単純なモジュールです。
次に、モジュールを実装せずに新しいトークンを定義できる Token Node Tokens(TNT) モジュールがあります。
TNT(Token Node Tokens)は、カスタムモジュール(つまり/ node/add/token)を作成せずに任意のトークンを作成できる非常に単純なモジュールです。これは主に使用するために作成されましたトークン化モジュールを使用して、UIを介してユーザーがCCKで使用するトークンを作成できるようにします。
残念ながら、このモジュールはサポートされていないと宣言されていますが、そのコードを見ると、同じことを行うためのカスタムモジュールを作成できます。
別の方法は カスタムトークン モジュールです。
これにより、ユーザーは特定の置換用のカスタムトークンを作成して、Drupal 7トークンAPI、またはDrupal 6の場合、トークンモジュール。
バージョン7.x-1.xおよびそれ以前は、カスタムトークンを構築するためにPHP評価に依存していました。
新しい7.x-2.xは、入力フィルターに依存しています。 D7コアPHPフィルターモジュールを介してPHPトークンを許可しますが、管理者はHTMLまたはプレーンテキストのカスタムトークンのみを許可できます。