コンテンツにスキップ

テンプレート:Require substitution

提供: Wikisource
テンプレートの解説[表示] [編集] [履歴] [キャッシュを破棄]

このテンプレートは、subst展開が必要なテンプレートの周囲にラップして使用するメタテンプレートです。

使用例:

{{ safesubst:<noinclude />require subst
   | ... (通常のテンプレートコード) ...
}}

subst展開されていない場合にはエラーメッセージを表示し、ユーザーに subst: を使うよう促します。

subst支援テンプレート一覧

[編集]
  • {{require substitution}} – subst展開されていない場合にエラーを表示します。
  • {{substituted or transcluded}} – テンプレートがsubst展開されているか、transclude(通常の展開)されているかを判定する if-then-else 型のメタテンプレート
    • {{always substitute}} – 上記テンプレートの文書用。subst展開するよう促すメッセージを表示します。
    • {{never substitute}} – {{always substitute}} の逆。subst展開「してはいけない」テンプレートの文書で使用されます。
    • {{may be substituted}} – subst展開が「任意」であるテンプレートの文書用。
    • {{substitution}} – そのテンプレートがsubst展開すべきか、またどのような条件でそうすべきかを自由記述で表示するためのテンプレート。
  • {{ifsubst}} – substされているかどうかで処理を分岐します。
  • {{issubst}} – substされている場合に "yes" を返します。
  • {{HTML comment}} – subst展開時にウィキテキストを含んだコメントで署名するためのテンプレート。
  • Module:Unsubst – subst展開を防止します。
  • Module:Unsubst-infobox – インフォボックス向けにsubst展開を防止し、パラメーターを整形します。