Template:Ifempty/doc
外观
![]() | 此頁面是Template:Ifempty的Template文档。 此頁面可能包含了模板的使用說明、分類和其他内容。 |
模板介紹
[编辑]此模板接受最多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|}}}
,而不会认为此参数是空值而转用下一个参数。
參見
[编辑]- {{if}}
给模板编辑者的说明
[编辑]模板结构
[编辑]实现方法
[编辑]编辑注意
[编辑]此模板在没有参数时显示为空,但实际有内容。在挂速删前请先查看源代码。