コミュニティセントラル
(ボットによる: 「pt:Ajuda:Substituindo predefinições」を追加)
タグ: apiedit
(→‎top: clean up, removed: {{Helpline}})
 
(3人の利用者による、間の4版が非表示)
1行目: 1行目:
{{Helpline}}
 
 
{{Tocright}}
 
{{Tocright}}
'''テンプレートの置換''' (Template substitution) とは、[[ヘルプ:テンプレート|テンプレート]]に含まれた情報を埋め込む代替の手段です。ウィキペディア日本語版などでは「subst展開」と呼ばれてることもある特殊な命令です。置換は、テンプレートの中括弧の間に、テンプレート名の前に以下のようにコード <code>subst:</code> を配置することで実行されます:
+
'''テンプレートの置換'''(Template substitution)とは、[[ヘルプ:テンプレート|テンプレート]]に含まれた情報を埋め込む代替の手段です。ウィキペディア日本語版などでは「subst展開」と呼ばれてることもある特殊な命令です。置換は、テンプレートの中括弧の間に、テンプレート名の前に以下のようにコード <code>subst:</code> を配置することで実行されます:
   
 
:'''<code><nowiki>{{subst:テンプレート名}}</nowiki></code>'''
 
:'''<code><nowiki>{{subst:テンプレート名}}</nowiki></code>'''
8行目: 7行目:
 
通常、<code><nowiki>{{何か}}</nowiki></code> という名前のテンプレートのコードがページに追加されると、<nowiki>[[テンプレート:何か]]</nowiki>でデザインされたかのように、そのテンプレートが表示されます。しかし、あなたがそのページを編集すると、[[ヘルプ:ウィキテキスト|ウィキテキスト]]には、そのテンプレートの完全なコードの代わりに、未だに <code><nowiki>{{何か}}</nowiki></code> を確認することができます。
 
通常、<code><nowiki>{{何か}}</nowiki></code> という名前のテンプレートのコードがページに追加されると、<nowiki>[[テンプレート:何か]]</nowiki>でデザインされたかのように、そのテンプレートが表示されます。しかし、あなたがそのページを編集すると、[[ヘルプ:ウィキテキスト|ウィキテキスト]]には、そのテンプレートの完全なコードの代わりに、未だに <code><nowiki>{{何か}}</nowiki></code> を確認することができます。
   
[[File:Non subst template.png|thumb|400px|center|エディタ上ではテンプレートは置換されていない。]]
+
[[ファイル:Non subst template.png|thumb|400px|center|エディタ上ではテンプレートは置換されていません。]]
   
しかし、もしテンプレートを置換する場合は、テキスト <code><nowiki>{{subst:何か}}</nowiki></code> は実際に <nowiki>[[テンプレート:何か]]</nowiki> にあるテンプレートのコードで置き換えられます。
+
しかし、もしテンプレートを置換する場合は、テキスト <code><nowiki>{{subst:何か}}</nowiki></code> は実際に <nowiki>[[テンプレート:何か]]</nowiki> にあるテンプレートのコードで置き換えられます。保存してからこのページを再び編集すると、テキスト上にはもはや <code><nowiki>{{subst:何か}}</nowiki></code> が現れることはありません
   
 
[[ファイル:Subst template.png|thumb|500px|center|置換後の同一テンプレート。]]
保存してからこのページを再び編集すると、テキスト上にはもはや <code><nowiki>{{subst:何か}}</nowiki></code> が現れることはありません。
 
 
[[File:Subst template.png|thumb|500px|center|置換後の同一テンプレート。]]
 
   
 
== なぜこれを使用するのですか? ==
 
== なぜこれを使用するのですか? ==
20行目: 17行目:
   
 
== 関連情報 ==
 
== 関連情報 ==
*[[ヘルプ:テンプレート]]
+
* [[ヘルプ:テンプレート]]
*[[ヘルプ:編集]]
+
* [[ヘルプ:編集]]
  +
  +
{{Navbox Wikitext}}
   
 
== その他のヘルプとフィードバック ==
 
== その他のヘルプとフィードバック ==
27行目: 26行目:
   
 
{{DEFAULTSORT:てんふれえとのちかん}}
 
{{DEFAULTSORT:てんふれえとのちかん}}
[[カテゴリ:編集]]
 
[[カテゴリ:ソース編集]]
 
[[カテゴリ:ヘルプ]]
 
   
 
[[ca:Ajuda:Substituint plantilles]]
 
[[ca:Ajuda:Substituint plantilles]]
41行目: 37行目:
 
[[vi:Trợ giúp:Thay thế bản mẫu]]
 
[[vi:Trợ giúp:Thay thế bản mẫu]]
 
[[zh:Help:替換引用模板]]
 
[[zh:Help:替換引用模板]]
  +
 
[[カテゴリ:編集]]
 
[[カテゴリ:ソース編集]]
 
[[カテゴリ:ヘルプ]]

2021年8月13日 (金) 05:39時点における最新版

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

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

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

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

Non subst template

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

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

Subst template

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

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

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

関連情報[]

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