Ссылка, упомянутая Ilmari Karonen выше:
В качестве альтернативы, начиная с MediaWiki 1.17, вы также можете изменить нижний колонтитул с помощью , определив хук в вашем LocalSettings.php.
... показывает, как добавить ссылки во встроенный список ссылок нижнего колонтитула.Чего он НЕ показывает, так это как удалить существующие встроенные ссылки в нижнем колонтитуле, как и было в оригинальном вопросе.
Оказывается, это простое дополнение к указанному решению ловушек.Вам просто нужно отказаться от существующих ссылок нижнего колонтитула в массиве шаблонов.
Большинство людей не только захотят удалить встроенные ссылки нижнего колонтитула, но и добавить свои собственные.В духе StackOverflow, вот полное примерное решение, которое делает и то, и другое (это из существующей Wiki ...)
Это работает в mediawiki-1.29.2, но, вероятно, будет работать и во многих старых версиях,Поместите этот код в файл LocalSettings.php (я поставил его внизу), чтобы удалить существующие ссылки нижнего колонтитула и добавьте свои собственные:
# Remove all existing footer links and add my own
$wgHooks['SkinTemplateOutputPageBeforeExec'][] = function( $sk, &$tpl ) {
# IMPORTANT: this is the secret sauce - remove all existing footer links
$tpl->data['footerlinks']['places'] = array();
# To add new footer links to local wiki pages:
#
# 1) You MUST create your new pages in your (Main) namespace first, for example:
#
# http://<your-site>/wiki/index.php/About_Us
# http://<your-site>/wiki/index.php/Contact_Us
# http://<your-site>/wiki/index.php/Disclaimer
# http://<your-site>/wiki/index.php/Download
# http://<your-site>/wiki/index.php/Privacy_Policy
#
# 2) You MUST then create each of these pages in your MediaWiki namespace:
#
# http://<your-site>/wiki/index.php/MediaWiki:Aboutpage
# - Insert 1 line, with "About Us" (no quotes)
# http://<your-site>/wiki/index.php/MediaWiki:Contactpage
# - Insert 1 line, with "Contact Us" (no quotes)
# http://<your-site>/wiki/index.php/MediaWiki:Disclaimerpage
# - Insert 1 line, with "Disclaimer" (no quotes)
# http://<your-site>/wiki/index.php/MediaWiki:Downloadpage
# - Insert 1 line, with "Download" (no quotes)
# http://<your-site>/wiki/index.php/MediaWiki:Privacypage
# - Insert 1 line, with "Privacy Policy" (no quotes)
#
# 3) Add new footer links like this:
$tpl->set( 'aboutpage', $sk->footerLink( 'aboutpage', 'aboutpage' ) );
$tpl->data['footerlinks']['places'][] = 'aboutpage';
$tpl->set( 'contactpage', $sk->footerLink( 'contactpage', 'contactpage' ) );
$tpl->data['footerlinks']['places'][] = 'contactpage';
$tpl->set( 'disclaimerpage', $sk->footerLink( 'disclaimerpage', 'disclaimerpage' ) );
$tpl->data['footerlinks']['places'][] = 'disclaimerpage';
$tpl->set( 'downloadpage', $sk->footerLink( 'downloadpage', 'downloadpage' ) );
$tpl->data['footerlinks']['places'][] = 'downloadpage';
$tpl->set( 'privacypage', $sk->footerLink( 'privacypage', 'privacypage' ) );
$tpl->data['footerlinks']['places'][] = 'privacypage';
return true;
};
ВАЖНО : не забудьтеследуйте инструкциям и создайте свои собственные страницы и соответствующие перенаправления MediaWiki, иначе ваши ссылки могут не отображаться или они не работают.