出自James Qi
前一阵子增加了StringFunctions扩展以后,今天又增加了一个VariablesExtension变量扩展,作用是在一个页面中定义变量,用于在同一个页面中进行调用、运算、判断等。这有点像在同一个页面中使用的模板,可以在一个页面中有多个这样的变量,而免去调用大量模板的工作,与ParserFunctions和StringFunctions结合起来使用效果较好。
用法很简单,只有这三个命令:
定义:
{{#vardefine:变量名|赋值}}
定义并显示:
{{#vardefineecho:变量名|赋值}}
赋值
调用:
{{#var:变量名}}
赋值
这个扩展的介绍、用法、安装等信息请看这个网址:Extension:VariablesExtension。
本来想用这个来解决Special:Search的搜索关键字提取问题,但测试了还是不行,所以暂时也不是很必要,因为是个很简单的扩展就保留下来,先在区号查询中试用了几个地方,留着以后在更多的地方用。
现在安装的MediaWiki扩展有点多了,不过进行一些运算、判断、类似数据库操作等的时候还是很方便。
引用:
本文永久链接: http://www.zzxj.net/blog/fxs_2008/archive/2010/02/26/119.html
发表于 @ 2010年02月26日 |评论(loading... )|收藏