投稿中にシステム変数(例えば site_name など)を挿入できるようにすると素晴らしいと思います。
当サイトの site_name が OJODIGITAL の場合、投稿中に site_name というテキストを挿入すると、OJODIGITAL に置換されることを期待していました。これはテキストのカスタマイズ(サイト調整/カスタマイズ/テキスト)で行うことができる方法に似たものです。
こんにちは、私たちのサイト %{site_name} ではご覧いただけます…
投稿中にシステム変数(例えば site_name など)を挿入できるようにすると素晴らしいと思います。
当サイトの site_name が OJODIGITAL の場合、投稿中に site_name というテキストを挿入すると、OJODIGITAL に置換されることを期待していました。これはテキストのカスタマイズ(サイト調整/カスタマイズ/テキスト)で行うことができる方法に似たものです。
こんにちは、私たちのサイト %{site_name} ではご覧いただけます…
通常、これは API で独自のコードを使用して行います。
はい、その通りです。ただし、独自コードはプログラマー向けです。
実装の難易度や、投稿処理が遅くなるかどうかはわかりません。
しかし、投稿内で変数置換ができることは、ユーザーや管理者にとって有用です。
例えば、画像アップロード制限についてユーザーに通知する投稿がいくつかあります。
後で制限を変更した場合、該当する投稿を探して新しい制限を反映させる必要があります。
変数置換が使えれば、それが自動的に実行されます。
他にも変数置換が役立つ場面があります。例えば、コンポーネントのカスタムリソースとしていくつかの画像をアップロードし、バッジやグループで使用しています。
これらには変数名が割り当てられていますが、バッジページでアイコン画像として参照する際には、完全な URL を使用する必要があります。
リソースを変更すると、各バッジとグループの設定を編集し直すことになりますが、変数を使えれば自動的に処理されます。
また、投稿や設定ページで使用できるよう、カスタム変数を定義できるのも興味深いでしょう。
[quote=“ariznaf, post:3, topic:131444”]
カスタム変数を定義できるようにするのも興味深いですね(投稿や設定ページでそれらを使用するために)。[/quote]
Placeholder Forms をご覧ください。これは投稿に特定のデータを追加できるようにするのに優れています。私たちは社内のランブックの一部でこれを利用しています。
多くのフォーラムでこの方法が採用されているのは、現在のルール(「アップロード制限トピック」)をまとめたトピックを作成し、アップロード制限に関する質問が来るたびにそのトピックへのリンクを貼るというものです。
このようにしておけば、ルールが変更された際、その基準となるトピックを更新するだけで済みます。ここでは howto や #howto:faq のトピックでこの方法を採用しています。
ラファエルさん、ありがとうございます。これは単なる例です。
あの投稿も持っていますが、あちらこちらでそれについても触れています。
configuration 変数を任意の場所で使用できるようにし、さらに他の変数を定義できる機能があれば、非常に助かります。
テーマコンポーネントでそれが可能だと思われます。
そのコンポーネントについて読んでみました。例えばフォーム作成には役立ちますが、ここで私が話していた内容とは少し異なります。