コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

Template‐ノート:結論

ページのコンテンツが他言語でサポートされていません。

次の記述がうまくいきません

[編集]

テンプレートを使用したときうまく表示されません(Ex 1)。 しかし、手作業で展開するとうまく表示されます(Ex 2)。


Ex 1 /*テンプレート使用*/

合意事項

議事

議事の抜粋:

{{{2}}}

Ex 2 /*テンプレートを使用せず自前で展開*/

合意事項

この2つの版の間で行われた変更は理由はいろいろあるにしろ追認することがこの議論の参加者の間で成立した。

議事の抜粋:

議事


--Kanehiro会話2012年10月18日 (木) 03:36 (UTC)[返信]

コメント これはURL途中にある=をテンプレの側で拾ってしまうのが原因です。対策としては、
  • =を{{=}}として、{{結論}}の側で=を読み取るのを防ぐ。
  • {{結論}}の引数に1=や2=を加え、どの引数にするか明示する。
というような方法があります。--Jkr2255 2012年10月18日 (木) 03:40 (UTC)[返信]

解決 Ex 3 /*呼び出し側で = を {{=}}に*/

合意事項

この2つの版の間で行われた変更は理由はいろいろあるにしろ追認することがこの議論の参加者の間で成立した。

議事の抜粋:


議事

Jkrさん、ありがとう。 うまくいきました。

質問 Template自体の修正を作った人にお願いすべきでしょうか。また、一般にTemplateの変更により思わぬ表示となることが想定されますが、それを防ぐためのようななにか技術的対応(バージョン管理)、あるいは、運用ルールのようなものはあるのでしょうか。--Kanehiro会話2012年10月18日 (木) 03:51 (UTC)[返信]

subst展開をすればよいようだ。--Kanehiro会話2012年10月18日 (木) 06:24 (UTC)[返信]