本模板用于回避{{#if:}}造成的空白字符去除问题。
{{#if:}}的两个分支中,若某个分支两端存在空白字符,显示这一分支内容时两端的空白字符会自动消除。在大多数情况下,此特性可以方便解析器函数缩进排版,提高代码可读性;但MediaWiki语法中存在空白字符有意义的情况(例如表格语法),因此有时消除空白字符反而会造成麻烦。使用本模板代替{{#if:}}即可解决这一问题。
【{{ifnotempty|色| 色不是空 | 色即是空 }}】
→【 色不是空 】
【{{#if:色| 色不是空 | 色即是空 }}】
→【色不是空】 两端的空格消去。维基百科对本功能的实现:[1]
|