i wrote a extension to embed gallery2 images into mediawiki 1.5.
Everything works fine, except one thing:
included templates were not parsed the same way as normal pages.
To explain:
I include a new tag like [[foto:1234]]
and the extensions works like this:
$wgExtensionFunctions[] = 'registerHook';
function registerHook(){ ... $wgHooks['ParserBeforeStrip'][] =
'replaceR'; }
function replaceR(&$article, $&text){ $text = preg_replace_callback([[]]
into <img src='' />... , $text ); }
Templates are already stripped before entering 'ParserBeforeStrip', so i
get no chance to replace 'before'.
The [[Foto:1234]] were already transformed into <a
href='/Foto:1234'>Foto:1234</a>
to see the problem:
http://www.transarte.net/mediawiki/index.php/Diskussion:Gallery2wiki
Andres Obrero