本站页面(多半)转载自萌娘百科的同名页面,依CC BY-NC-SA 3.0引入,贡献者可以在历史页查询。
因各种原因页面内容可能和源页面有所出入,非本站特有页面内容请以萌娘百科为准。
因各种原因页面内容可能和源页面有所出入,非本站特有页面内容请以萌娘百科为准。
- 你好~!欢迎来到萌娘百科镜像站!如需查看或编辑,请联系本站管理员注册账号。
- 本镜像站和其他萌娘百科的镜像站无关,请注意分别。
模板:Ifnotempty/doc
跳至導覽
跳至搜尋
本模板用於迴避{{#if:}}造成的空白字符去除問題。
簡介
{{#if:}}的兩個分支中,若某個分支兩端存在空白字符,顯示這一分支內容時兩端的空白字符會自動消除。在大多數情況下,此特性可以方便解析器函數縮進排版,提高代碼可讀性;但MediaWiki語法中存在空白字符有意義的情況(例如表格語法),因此有時消除空白字符反而會造成麻煩。使用本模板代替{{#if:}}即可解決這一問題。
參數
- 位置參數1:用作判斷條件的字符串。
- 位置參數2:若位置參數1不是空字符串、也不僅包含空白字符,則整個模板展開為此參數。
- 位置參數3:若位置參數1是空字符串、或僅包含空白字符,則整個模板展開為此參數。
使用例
【{{ifnotempty|色| 色不是空 | 色即是空 }}】
→【 色不是空 】- 對比使用{{#if:}}的情況:
【{{#if:色| 色不是空 | 色即是空 }}】
→【色不是空】 兩端的空格消去。
- 對比使用{{#if:}}的情況:
參考資料
維基百科對本功能的實現:[1]
|