2017-08-11 13 views
0

私はMediaWiki 1.18.1とanyweb拡張を使用しています。すべてがうまくいきます。 私はチャンクが、私は拡張子(anyweb)を使用して交換するとのように見えるんだ (版から保護)モデルによって、いくつかのページのチャンクを交換しようとしている:私は交換してくださいしようとしているパラメータを持つモデルで使用されるMediaWiki拡張子

<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、} {}メテオ ページモデル :例えばメテオが含まれ、:

<anyweb mywidth="100%" myheight="170">http://barbules.fr/warGAE/RASP/rasp.php?lat={{{lat|0.0}}}&lon={{{lon|0.0}}}&good=NO,</anyweb> 

が、緯度と経度、このようなモデルによって、それ変数は、anyweb拡張に渡す前にモデルによって評価されません。拡張子は50.028055555555554の代わりに{{{lat | 0.0}}}になります

拡張の一部としてモデルのパラメータを使用できますか?どうやって?

+0

MediaWikiをアップグレードしてください。このバージョンは古いものであり、実行するのは安全ではありません。 – MaxSem

答えて

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}} 
関連する問題