“讨论:完善了Wiki中的TAG模板功能”的版本间的差异
来自Jamesqi
第8行: | 第8行: | ||
--[[User:James Qi|James Qi]]([[User_talk:James Qi|讨论]]) 2007年10月14日 (日) 15:09 (CST) | --[[User:James Qi|James Qi]]([[User_talk:James Qi|讨论]]) 2007年10月14日 (日) 15:09 (CST) | ||
− |
2007年10月22日 (一) 09:41的版本
只需要一个统一的TAG模板
刚刚解决了模板中传递参数数量不确定的问题,现在只需要一个模板Template:TAG就可以了,以前为了分辨参数个数的模板Template:TAG1、Template:TAG2、Template:TAG3、Template:TAG4、Template:TAG5、Template:TAG6、Template:TAG7、Template:TAG8都可以不用了,以后可以修改调用它们的文章后把这些模板删除。
判断调用模板是否带参数
办法是使用{{#ifeq:{{{1}}}|{{1}}|无参数结果|有参数结果}}这样的判断办法,{{1}}(Template:1)中就是{{{1}}}这个字符而不是变量以便做出判断,无参数的时候两者是相等的,有参数的时候两者是不相等的。这个判断调用模板是否有参数的问题以前也困扰我很久了,现在终于解决了,以后还可以用在其它地方,太好了!