コミュニティセントラル
コミュニティセントラル

テンプレートの置換(Template substitution)とは、テンプレートに含まれた情報を埋め込む代替の手段です。ウィキペディア日本語版などでは「subst展開」と呼ばれてることもある特殊な命令です。置換は、テンプレートの中括弧の間に、テンプレート名の前に以下のようにコード subst: を配置することで実行されます:

{{subst:テンプレート名}}

置換はどう機能する?[]

通常、{{何か}} という名前のテンプレートのコードがページに追加されると、[[テンプレート:何か]]でデザインされたかのように、そのテンプレートが表示されます。しかし、あなたがそのページを編集すると、ウィキテキストには、そのテンプレートの完全なコードの代わりに、未だに {{何か}} を確認することができます。

Non subst template

エディタ上ではテンプレートは置換されていません。

しかし、もしテンプレートを置換する場合は、テキスト {{subst:何か}} は実際に [[テンプレート:何か]] にあるテンプレートのコードで置き換えられます。保存してからこのページを再び編集すると、テキスト上にはもはや {{subst:何か}} が現れることはありません。

Subst template

置換後の同一テンプレート。

なぜこれを使用するのですか?[]

ひとつの理由としては、ウェルカムテンプレートのようなものがあります。歓迎メッセージを置換するということは、ウェルカムテンプレートが経時変化する可能性があるということと、誰かのトークページが、彼らがウェルカム通知を見てかなり後になってから変更されるという奇妙な現象も起こりうるために得策になりえます。さらに、実際のコードを{{welcome}}の記述よりも「人間」らしく見せることができるので、ウェルカムテンプレートを置換するということはよりよい印象を与えることが可能になります。

関連情報[]

その他のヘルプとフィードバック[]