Template:Flag:修订间差异

无编辑摘要
无编辑摘要
第1行: 第1行:
<includeonly>[[File:{{{1}}}.png|24px|border|alt={{{1}}}|link={{{1}}}]] {{#ifeq:{{{2|}}}|0||[[{{{1}}}]]}}</includeonly><noinclude>
<includeonly>[[File:{{{1}}}.png|24px|border|alt={{{1}}}|link={{#ifeq:{{{2|}}}|{{{2}}}|{{#ifeq:{{{2|}}}|0|{{{1}}}}|{{{2}}}}}|{{{1}}}}}]] <!--如不需要空格,请去掉这里-->{{#ifeq:{{{2|}}}|{{{2}}}|{{#ifeq:{{{2|}}}|0||[[{{{2}}}]]}}|[[{{{1}}}]]}}</includeonly><noinclude>
<!--考虑模板向下兼容
<!--考虑模板向下兼容
1,2均存在且均非空时=>链接链向2,图像链向2
1,2均存在且均非空时=>链接链向2,图像链向2
第9行: 第9行:
 这是一个内联模板。
 这是一个内联模板。


* <code><nowiki>{{flag|Norway}}</nowiki></code> generates {{flag|Norway}}
* <code><nowiki>{{flag|Norway}}</nowiki></code> 生成{{flag|Norway}}
* <code><nowiki>{{flag|USA|0}}</nowiki></code> generates {{flag|USA|0}}
* <code><nowiki>{{flag|USA|0}}</nowiki></code> 生成{{flag|USA|0}}
* <code><nowiki>{{flag|Germany|德国}}</nowiki></code>生成{{flag|Germany|德国}}
 
该模板有两个参数,第一个参数决定了显示的旗帜,第二个参数决定了显示的方法。
 
当有两个参数时(即<code><nowiki>{{flag|*|*}}</nowiki></code>时),模板会以第二个参数显示在旗帜后,并附加超链接,当第二个参数为0时,只显示旗帜。
 
当只有第一个参数时(即<code><nowiki>{{flag|*}}</nowiki></code>时),只显示旗帜和英文名。
 
注意不要将第二个参数留空,如<code><nowiki>{{flag|Norway|}}</nowiki></code>,会显示为{{flag|Norway|}}


[[Category:Templates]]
[[Category:Templates]]
</noinclude>
</noinclude>

2020年10月19日 (一) 11:20的版本

使用例

这是一个内联模板。

  • {{flag|Norway}} 生成Norway Norway
  • {{flag|USA|0}} 生成USA
  • {{flag|Germany|德国}}生成Germany 德国

该模板有两个参数,第一个参数决定了显示的旗帜,第二个参数决定了显示的方法。

当有两个参数时(即{{flag|*|*}}时),模板会以第二个参数显示在旗帜后,并附加超链接,当第二个参数为0时,只显示旗帜。

当只有第一个参数时(即{{flag|*}}时),只显示旗帜和英文名。

注意不要将第二个参数留空,如{{flag|Norway|}},会显示为Norway [[]]