Template:Flag:修订间差异

无编辑摘要
无编辑摘要
第1行: 第1行:
<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>
<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

2020年10月19日 (一) 12:09的版本

使用例

这是一个内联模板。

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

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

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

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

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