0
我有一個擴展,可以爲某些頁面動態創建內容。Mediawiki應對動態創建的內容做出反應
E.g.我已經創建了<html> <h1>, <h2> and <h3>
的頭條新聞。 我想讓我的mediawiki對標題標籤做出反應,動態創建一個目錄。
我已經嘗試過在我的擴展中的特定標記中使用==,但mediawiki只是創建將顯示的字符串。
我該如何實現目標?
在此先感謝。
我有一個擴展,可以爲某些頁面動態創建內容。Mediawiki應對動態創建的內容做出反應
E.g.我已經創建了<html> <h1>, <h2> and <h3>
的頭條新聞。 我想讓我的mediawiki對標題標籤做出反應,動態創建一個目錄。
我已經嘗試過在我的擴展中的特定標記中使用==,但mediawiki只是創建將顯示的字符串。
我該如何實現目標?
在此先感謝。
你是否喜歡ParserFirstCallInit
?
在返回之前,您可能需要解析返回的wiki文本。使用類似$out = $parser->recursiveTagParse("== Wikitext here ==");
或者,如果您只想返回原始HTML,則可以返回[ 0 => $outputHtml, 'isHTML' => true ]
表單的數組。
我不確定你的意思是「動態創建一個目錄」,但如果你只是試圖在wikipage中創建HTML,那麼上述應該工作。
您可以使用「== HEADLINE ==」在Wiki中創建標題。有了這些頭條,你可以創建一個目錄。例如。我創建了一些帶有每個表格的特定標題的擴展名的表格。這些標題應該由維基解釋。 –
哦,我明白你的意思:*主題*的目錄...我在想一個文件系統目錄。 recursiveTagParse是否工作? –