2017-02-27 9 views
0

私はいくつかのページのコンテンツを動的に作成する拡張機能を持っています。Mediawikiは動的に作成されたコンテンツに反応する必要があります

など。私は<html> <h1>, <h2> and <h3>で見出しを作成しています。 私のmediawikiがヘッドラインタグに反応して、ディレクトリを動的に作成したい。

私はすでにエクステンションの特定のタグで==を使ってみましたが、mediawikiは単に表示される文字列を作成します。

どのように目標を達成できますか?

ありがとうございます。

答えて

0

ParserFirstCallInitにフックしていますか?

返す前に、返すWikitextを解析する必要があるかもしれません。 $out = $parser->recursiveTagParse("== Wikitext here ==");

また、生のHTMLを返すだけの場合は、[ 0 => $outputHtml, 'isHTML' => true ]の配列を返すことができます。

「ディレクトリを動的に作成する」ということはよく分かりませんが、ウィキペディアでHTMLを作成しようとしている場合は、上記の操作が必要です。

+0

"== HEADLINE =="を使ってWikiに見出しをつけることができます。その見出しでディレクトリを作成することができます。例えば。私は、各テーブルの特定の見出しを持つ拡張子を持つテーブルをいくつか作成します。これらの見出しはwikiによって解釈されるべきです。 –

+0

ああ、私はあなたが何を意味するかを見ています:*トピックのディレクトリ* ...私はファイルシステムのディレクトリを考えていました。 recursiveTagParseは機能しますか? –

関連する問題