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|}}},而不会认为此参数是空值而转用下一个参数。

參見[编辑]

给模板编辑者的说明[编辑]

模板结构[编辑]

实现方法[编辑]

编辑注意[编辑]

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