パラメータ付きのテンプレートurl
があります(これは正常に機能し、その値を出力できます)。
パラメータも受け取るプラグインがあります(これpath
は、値をハードコーディングすると正常に機能します)。
テンプレートからプラグインに値を渡したいの{{{url}}}
ですが、それができません。
これが私のテンプレートのコードです:
'''Source code: ''' <MyPlugin path="{{{url}}}" .../>
私のプラグインでは、$argsパラメーターの内容をダンプします。
function MyPluginRender( $input, $args, $parser )
{
var_dump($args);
}
そしてそれは出力します:
array(2) {
["path"]=>
string(9) "{{{url}}}"
...
}
実際、一部の場所では置換が無効になっているようです。このページhttp://en.wikipedia.org/wiki/Help:Template#Handling_parametersからいくつかのものを試しましたが、成功しませんでした。
何か案が?