我有一个动态创建某些页面内容的扩展程序。
E.g。我用<html> <h1>, <h2> and <h3>
创建了头条新闻。
我希望我的mediawiki对标题标签做出反应,以动态创建目录。
我已尝试在扩展程序中的特定标记中使用==,但mediawiki只是创建将显示的字符串。
我如何实现目标?
提前致谢。
答案 0 :(得分:0)
你是否挂钩ParserFirstCallInit
?
在返回之前,您可能需要解析返回的wiki文本。使用类似$out = $parser->recursiveTagParse( "== Wikitext here ==" );
或者,如果您只想返回原始HTML,则可以返回[ 0 => $outputHtml, 'isHTML' => true ]
形式的数组。
我不确定“动态创建目录”是什么意思,但如果您只是想在wikipage中创建HTML,那么上面的内容应该可行。