我正在使用Mediawiki 1.18.1和anyweb扩展程序。一切都运作良好。 我试图用模型替换几页的大块(防止版本) 我替换的块使用扩展名(anyweb),看起来像:
<anyweb mywidth="100%" myheight="170">http://barbules.fr/warGAE/RASP/rasp.php?lat=50.028055555555554&lon=1.3005555555555557&good=NO,</anyweb>
我试图用这样的模型替换它: {{气象| LAT = 50.028055555555554 | LON = 1.3005555555555557 |好= SSO,}} 页面Model:Meteo包含的位置,例如:
<anyweb mywidth="100%" myheight="170">http://barbules.fr/warGAE/RASP/rasp.php?lat={{{lat|0.0}}}&lon={{{lon|0.0}}}&good=NO,</anyweb>
但在传递给anyweb扩展名之前,模型不会评估lat和lon变量;所以扩展名为纬度值{{{lat | 0.0}}}代替50.028055555555554
是否可以将模型的参数用作扩展的一部分?怎么样?
答案 0 :(得分:0)
扩展标记内容按原样处理(解析器无法知道{{}}
在标记中是否具有特殊含义)。使用#tag
魔术功能将标签转换为模板(排序):
{{#tag|anyweb|<anyweb mywidth="100%" myheight="170">http://barbules.fr/warGAE/RASP/rasp.php?lat={{{lat|0.0}}}&lon={{{lon|0.0}}}&good=NO,|mywidth=100%|myheight=170}}