Last modified: 2011-04-13 00:15:44 UTC
Extensions using parser function hooks receive the raw wikitext. To reproduce: Wiki page: SampleAudioFilePage: {{TestDoc |HasAudioFile }} Wiki page: Template:TestDoc: {{#widget:Html5media|url={{{HasAudioFile}}} }} (Widget extension) <player>{{{HasAudioFile}}}</player> (Player extension) Result of viewing SampleAudioFilePage: Extensions fail to locate asset and report an error. At the code level, the extension's hooked function will contain the raw template wikitext "{{{HasAudioFile}}}" instead of the expected page value "sample.mp3". Expected results: The value "sample.mp3" should be passed as the extension's input. MediaWiki 1.16 Semantic Bundle 0.4.2.20101105
I'm changing the status of this bug to "invalid" - unless I'm missing something, this bug isn't SMW-related in the slightest; rather, the problem is that tag functions (like in the Player extension) can't take in template parameters. There are a few different workarounds to that problem, but they're outside the scope of SMW.