I'm trying to add a "Terms of Service" link to
https://freephile.org/wiki
following the example at
https://www.mediawiki.org/wiki/Manual:Footer but for some reason it's not
happening.
In LocalSettings.php ...
// Add a TOS to the footer
//
https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateOutputPageBeforeExec
global $wgHooks;
$wgHooks['SkinTemplateOutputPageBeforeExec'][] = 'lfTOSLink';
function lfTOSLink( &$skin, &$template ) {
// define that msg MediaWiki:Termsofservice shall link to
MediaWiki:Termsofservicepage Title
$template->set( 'termsofservice', $skin->footerLink(
'termsofservice',
'termsofservicepage' ) );
$template->data['footerlinks']['places'][] =
'termsofservice';
return true;
}
I created both the 'interface message'
https://freephile.org/wiki/MediaWiki:Termsofservice
And the page nomination
https://freephile.org/wiki/MediaWiki:Termsofservicepage
I've run maintenance/runJobs.php
There aren't any errors in my log, but the footer remains unchanged.
Any idea why this isn't working?
Thanks,
Greg Rundlett
https://eQuality-Tech.com
https://freephile.org