Short of writing a full skin, is there a recommended way to manipulate and/or replace the standard (Vector) MediaWiki header and footer?
What I'm specifically looking to do is manipulate the content at the very top and bottom of the page (aka frame the content), by manipulating the content and position of specific elements found in the body of the output (#main-header and #footer). The main header must have links to other related properties and the footer must have custom disclaimers, copyright lines etc.
I'd think a method to do so would be built-in somewhere. The addHTML() https://doc.wikimedia.org/mediawiki-core/master/php/OutputPage_8php_source.html#l01580 method of OutputPage https://www.mediawiki.org/wiki/Manual:OutputPage.php just adds to what's already in mBodyText so that's not going to work. Similarly, prependHTML() and insertHeadItem() are not exactly suitable.
Do I need to write my own method that uses getHTML(), (modify), and setHTML()? Examples?
Greg Rundlett https://eQuality-Tech.com https://freephile.org
mediawiki-l@lists.wikimedia.org