模板: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|}}},而不會認為此參數是空值而轉用下一個參數。

參見[編輯]

給模板編輯者的說明[編輯]

模板結構[編輯]

實現方法[編輯]

編輯注意[編輯]

此模板在沒有參數時顯示為空,但實際有內容。在掛速刪前請先查看原始碼。