Drupal 7.38および Views (7.x-3.11)を使用してフィールドを表示しています。テキストフィールドに対して標準のトークンの置換が機能していないようです。たとえば、 [node:created]
は関連する値で置き換えられません。
フィールドではなくコンテンツを表示するようにビューを設定すると、これは正常に機能するようです。私は何か明白なものを見逃していますか?
これについて私が見つけた解決策は Advanced Text Formatter モジュールでした。これにより、トークンを置き換えるオプションを含め、ビュー内のテキストフィールドに新しいテキストフォーマットを設定できます。
フィールドの表示時にノードが投稿または作成された日付を表示する場合は、トークンを使用する必要はありません。ビューのフィールドにフィールドContent: Post date
を追加するだけです。
この日付をビューのGlobal: Custom text
フィールドに含める場合は、フィールドContent: Post date
aboveGlobal: Custom text
フィールド。カスタムテキストフィールド内のReplacement Patterns
(通常は[created]
)をクリックすると、投稿日の置換パターンが表示されます。表示したくない場合は、投稿日フィールドでExclude from display
を選択することもできます。
編集:質問をもう一度読んでください。_ Token Filter を使用して[node:created]
のようなトークンを挿入していると思いますノードのLong text
フィールドにありますよね?この場合、フィールドをレンダリングするときにビューがトークンの置き換えを行わないのではないかと心配です。ビューフォーマッターを変更してこれを行う方法はあるかもしれませんが、それは私のスキルを超えています。同様の状況については この投稿 を参照してください。ビューのヘッダーまたはフッターのカスタムテキストでトークンの置換を使用できますが、フィールドでは使用できません。