【发布时间】:2019-10-28 15:12:33
【问题描述】:
我正在创建一个列出许多文件的 MediaWiki 插件。对于每个文件,我想打印一个 [Talk] 或 [Discuss] 链接。 (看起来原来的名字是talk,但改名为讨论。)如果页面不存在,这些链接应该是红色的,如果存在,则应该是蓝色的。
应该有办法在OutputPage.php中添加这样的链接,但我想不通。
我知道这些函数“foo”:
$page = WikiPage::factory ( $title )
$talk = $title->getTalkPage()
但我不确定如何从foo 获取$title。
我也不确定如何将$talk 更改为适当的 HTML。我宁愿不将它添加到输出流中,因为我正在单独构建大量 HTML,但我想我可以重构,这样我就不用传递我的字符串,而是传递一个句柄到输出。
【问题讨论】:
标签: mediawiki