トークンを現在のノードの他のフィールド(画像など)の値に置き換える入力フィルターを作成する必要があります。グローバル変数を使ったハッキングについて考えましたが、入力フィルター内の現在のコンテキストにアクセスするためのよりクリーンなソリューションがあるのではないでしょうか。
arg(1)を使用してノードをロードするだけで、ノードページで機能しますが、リストでは問題が発生します。
トークンを現在のノードの他のフィールド(画像など)の値に置き換える入力フィルターを作成する必要があります。グローバル変数を使ったハッキングについて考えましたが、入力フィルター内の現在のコンテキストにアクセスするためのよりクリーンなソリューションがあるのではないでしょうか。
arg(1)を使用してノードをロードするだけで、ノードページで機能しますが、リストでは問題が発生します。
私の知る限り、あなたはできません。
フィルタは、受信したテキストのみを変更して印刷することになっています。
Drupalの開発者は、コンテキストを追加する可能性について話し合いましたhook_filter
が、ハックが多すぎてフィルターのアクション範囲を超えているため、それを避けることにしました。
また、フィルターはノードだけでなくコメントなどにも使用されるため、コンテキストの管理がより複雑になります。
その場合に使用することをお勧めしますnodeapi
。
これが議論です(drupal 5についてですが、それでも有効だと思います): http ://drupal.org/node/106249