Template:Ifempty/doc
跳转到导航
跳转到搜索
| File:Edit-copy green.svg | 此頁面是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}}
给模板编辑者的说明[编辑]
模板结构[编辑]
实现方法[编辑]
编辑注意[编辑]
此模板在没有参数时显示为空,但实际有内容。在挂速删前请先查看源代码。