模板:Ifempty/doc
跳至導覽
跳至搜尋
| File:Edit-copy green.svg | 此頁面是Template:Ifempty的模板文件。 此頁面可能包含了模板的使用說明、分類和其他內容。 |
模板介紹[編輯]
此模板接受最多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}}
給模板編輯者的說明[編輯]
模板結構[編輯]
實現方法[編輯]
編輯注意[編輯]
此模板在沒有參數時顯示為空,但實際有內容。在掛速刪前請先查看源代碼。