CKEditor Module を Token insert(ckeditor) と組み合わせて使用して、ユーザーのプロパティを体に表示しています。
次のようになります。
ただし、結果にはユーザープロパティではなく静的テキストのみが表示されます。何が悪いのですか?
UPDATE:
次のように、トークン挿入ボタンをエディターに追加しようとしました:
しかし、これを保存して再度チェックするたびに、元に戻ります。
これらのモジュールは有効です:
UPDATE:
テストでは次のような結果が得られました。
テキストフィールドに乱数を追加しようとしましたが、結果として静的テキスト[random:number]
乱数の代わりに...
トークンの挿入を機能させるには、 トークンフィルター モジュールをインストールする必要があります。
モジュールをダウンロードします。
役割またはグローバルで使用するトークンを構成します。
フィルタをテキスト形式で追加します。
次に、ckeditorプラグインを使用して、このテキスト形式を持つフィールドにトークンを追加できます。
私はテストしただけで、完璧に動作します。
Advanced Text Formatter モジュールを試すことができます。
トークン置換機能があります。個人的には、フィールド表示を使用してトークンを置き換えるというアイデアが好きです。任意の(表示)モードで任意のフィールドを置き換えることを選択できます。
より柔軟性があり、パフォーマンスに優れています。欠点は、フィールドのみで機能することです:)
token_filterがインストールされていません。これは依存関係ではありませんが、これが機能するために必要です。 「トークンの置き換え」フィルターは、それなしでは使用できません。