如何在已解析的 Mediawiki 页面上隐藏 mw:editsection 块?
How to hide mw:editsection blocks on parsed Mediawiki page?
当我尝试使用以下方法获取已解析的针页时:
$parser = new Parser();
$parserOptions = new ParserOptions();
$parserOptions->setEditSection(false);
$title = Title::newFromText('Title');
$article = WikiPage::factory($title);
$bodyText = $parser->parse($article->getText(), $title, $parserOptions)->mText;
我收到包含 mw:editsection
个块的已解析文章。如何隐藏?
使用 getText()
代替 mText
return html 格式的文本,不带 mw:editsection
。
例如:$bodyText = $parser->parse($article->getText(), $title, $parserOptions)->getText();
当我尝试使用以下方法获取已解析的针页时:
$parser = new Parser();
$parserOptions = new ParserOptions();
$parserOptions->setEditSection(false);
$title = Title::newFromText('Title');
$article = WikiPage::factory($title);
$bodyText = $parser->parse($article->getText(), $title, $parserOptions)->mText;
我收到包含 mw:editsection
个块的已解析文章。如何隐藏?
使用 getText()
代替 mText
return html 格式的文本,不带 mw:editsection
。
例如:$bodyText = $parser->parse($article->getText(), $title, $parserOptions)->getText();