跳转到内容

Template:Ifempty/doc

维基百科,自由的百科全书

模板介紹

[编辑]

此模板接受最多9个参数,并返回第一个非空参数。

使用方法

[编辑]

{{ifempty| {{{logo|}}} | {{{image|}}} | default.svg }}

範例

[编辑]
代码结果注释
{{ifempty}} 返回空字符串。
{{ifempty|one}} one 返回第一个非空且已定义的参数。
{{ifempty|one|two}} one
{{ifempty|one|two|three|four}} one
{{ifempty||two}} two 第一个参数是空的,因此使用下一个参数。
{{ifempty||two|three|four}} two
{{ifempty||two||four}} two
{{ifempty|||||||||nine}} nine
{{ifempty||||||||||ten}} ten 最多只支持9个参数,因此第10个参数无效,返回为空。
{{ifempty|}} 唯一的参数是空或者未定义,因此返回空字符串。
{{ifempty||||}} 返回空字符串。
{{ifempty|{{{1|}}}|{{{2|}}}|three}} three
{{ifempty|{{{1}}}|{{{2}}}|three}} {{{1}}} 返回文字 " {{{1}}}",因为这段文字是非空字符串。注意:前两个参数中都没有使用”|“。
{{ifempty|{{{logo|}}}|two}} two
{{ifempty|{{{logo}}}|two}} {{{logo}}} 返回文字 " {{{logo}}}",因为这段文字是非空字符串。注意:第一个参数中没有使用”|“。
{{ifempty|2=x}} 参数1是未定义还是空,结果都是一样的。
{{ifempty|p=q}} 这个模板只检查参数1-9,不检查其他参数。

注意事项

[编辑]

如果将一个参数传入此模板,请使用空默认值形式(如 {{{something|}}}),不要使用一般形式(如 {{{something}}}

否则此模板会返回字符串{{{something|}}},而不会认为此参数是空值而转用下一个参数。

參見

[编辑]

给模板编辑者的说明

[编辑]

模板结构

[编辑]

实现方法

[编辑]

编辑注意

[编辑]

此模板在没有参数时显示为空,但实际有内容。在挂速删前请先查看源代码。