Extension:Header Footer provides per-namespace and per-page header and footer inclusion. This is how Extension:Header Footer works.
Now, let's say we have page "Test" translated to russian as page "Test/ru".
A. In my wiki I have enabled a namespace footer for all pages of the Main namespace. The footer shows fine in page "Test". But in page "Test/ru" there 2 instances of the footer, one below the page and one above.
The top footer has a line below it. That indicates that is included in Translates header somehow.
B. If I use magic word to suppress footer in original page "test" (and retranslate it), then the new "test/ru" has only one footer, the one on top!
A + B conclude that:
- the bottom footer is the "Test"'s footer that Translate copied it somehow (where it shouln't have because it's not part of the page's content wikitext), and
- the top footer is the legitimate namespace footer automatically created for every page but it is in the wrong place!
Indeed, If I completely remove Extension:Translate from LocalSettings.php, then the footer appears where it should be, i.e. at the bottom.
See screenshots for better understanding: https://www.mediawiki.org/wiki/File:Translate_vs_Header-Footer.png
Version: REL1_21-branch
Severity: normal
URL: https://www.mediawiki.org/wiki/Extension:Header_Footer
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=40694