Template:Flag:修订间差异

无编辑摘要
(撤销Katty von Keksburg讨论)的版本5681)
标签撤销
 
第1行: 第1行:
<includeonly>{{country data {{{1|}}}|flag/core|name={{{name|}}}|variant={{{variant|{{{2|}}}}}}|size={{{size|20px}}}|link={{{link|}}}}}</includeonly><noinclude>{{template doc}}[[分类: 国旗模板]]</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存在时=>链接链向1,图像链向1
1,2均存在且后者为0,链接不存在,图像链向1
1,2均存在,但前者为空,图像不存在,链接链向空
-->
==使用例==
这是一个内联模板。
 
* <code><nowiki>{{flag|Norway}}</nowiki></code> 生成{{flag|Norway}}
* <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]]
</noinclude>

2022年2月17日 (四) 15:28的最新版本

使用例

这是一个内联模板。

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

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

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

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

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