テンプレート変数を入力するにはどうすればよいですか?

プラグインがサポートしている事前入力済み変数の表示に少し苦労しています。このプラグインの他のすべての側面は期待どおりに機能しており、素晴らしいです! :+1: :+1:

Discourse Templates プラグインをインストールしており、すべて最新の状態のように見えます。しかし、次のように入力すると、表示されるのは次のようになります。

こんにちは、%{reply_to_username}さん。
メッセージ。
よろしくお願いいたします。
%{my_username}

…次のようになります。

こんにちは、%{reply_to_username}さん。
メッセージ。
よろしくお願いいたします。
%{my_username}

:thinking: 次のような表示を期待していました。

こんにちは、so_and_soさん。
メッセージ。
よろしくお願いいたします。
officially_me

何か見落としていることはありますか?

こんにちは、%{reply_to_username}さん。
メッセージ。
よろしくお願いいたします。
%{my_username}より

をトピックの最初の投稿にテンプレートカテゴリ/タグとして配置し、エディタからそのテンプレートを挿入してみてください。:slight_smile:

「いいね!」 1

テンプレートを使用するコンテキストによって異なると思います。確認のために実行してみたところ、例えばOPに返信する際に %{reply_to_username} が表示されませんでした。ただし、あなたのユーザー名は常に表示されるはずなので、そちらについては何が起こっているのかわかりません。:slight_smile:

いつ使用しているか、もう少し詳しく教えていただけますか?

簡単な実験から、変数を互いのフォールバックとしてネストすることもできると思います。そのため、Hi %{reply_to_username,fallback:%{original_poster_username,fallback:there}}, は、PMのOPへの返信と、その後のメッセージへの返信の両方で機能すると思います(ただし、ご自身でテストして確認することをお勧めします :slight_smile:)。

「いいね!」 2

明確にしていただきありがとうございます。確かにプラグインを意図したとおりに使用していませんでした。ただし、私の試みはこちらでさらに検討されており、テンプレートを使用してPMを送信することに関心のある方はご参照ください。
#wishlist :pray:t4:

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.