Php MediaWiki:检查当前页面是否为文章页面
我正在为MediaWiki开发一个扩展。我只想在文章页面上添加一个标签,而不是编辑、历史、谈话或任何其他特殊页面 到目前为止,我已经通过检查名称空间(对于“Special:Where”页面)和action GET参数(对于“?action=edit”页面)是否为空实现了这一点,但我不知道是否有更好的方法Php MediaWiki:检查当前页面是否为文章页面,php,mediawiki,Php,Mediawiki,我正在为MediaWiki开发一个扩展。我只想在文章页面上添加一个标签,而不是编辑、历史、谈话或任何其他特殊页面 到目前为止,我已经通过检查名称空间(对于“Special:Where”页面)和action GET参数(对于“?action=edit”页面)是否为空实现了这一点,但我不知道是否有更好的方法 if ($sktemplate -> getRequest() -> getText("action") == "" && $sktemplate ->
if ($sktemplate -> getRequest() -> getText("action") == "" &&
$sktemplate -> getTitle() -> getNsText() == ""){
$links["namespaces"]["newbutton"] = array(
"class" => "",
"text" => "New button",
"href" => "http://www.google.es",
);
}
据我所知,
Title
对象有一些方法,比如isTalkPage
,但我没有找到类似isNormalPage
的方法。您可能想知道它是否是,在这种情况下可以使用