Skinning MediaWiki: Difference between revisions
From charlesreid1
No edit summary |
|||
| Line 18: | Line 18: | ||
|Page Body: Body Header | |Page Body: Body Header | ||
|This is defined by your skin | |This is defined by your skin | ||
<pre> | |||
<div id="banner">Your banner goes here!</div> | |||
<div id="navigation">Your navigation menu goes here!</div> | |||
<div id="mediawiki">MediaWiki links/navigation/buttons go here!</div> | |||
[etc...] | |||
<pre> | |||
|- | |- | ||
|Page Body: Wiki Page Content | |Page Body: Wiki Page Content | ||
|This is defined by MediaWiki (and inserted/abstracted by your skin) | |This is defined by MediaWiki (and inserted/abstracted by your skin) | ||
<pre> | |||
<!-- begin mediawiki content --> | |||
<?php $this->html('bodytext') ?> | |||
<!-- end mediawiki content --> | |||
</pre> | |||
|- | |- | ||
|Page Body: Body Footer | |Page Body: Body Footer | ||
Revision as of 03:36, 25 May 2012
General Information
The basic idea behind skinning MediaWiki is to create PHP/HTML code that will serve as a header and footer for your wiki. You can imagine the page being split into several pieces:
| Page Head and Title | This is defined by MediaWiki
<html> <head> ... </head> <body> |
| Page Body: Body Header | This is defined by your skin
<div id="banner">Your banner goes here!</div>
<div id="navigation">Your navigation menu goes here!</div>
<div id="mediawiki">MediaWiki links/navigation/buttons go here!</div>
[etc...]
<pre>
|-
|Page Body: Wiki Page Content
|This is defined by MediaWiki (and inserted/abstracted by your skin)
<pre>
<!-- begin mediawiki content -->
<?php $this->html('bodytext') ?>
<!-- end mediawiki content -->
|
| Page Body: Body Footer | This is defined by your skin |
| Page End | This is defined by MediaWiki
</body> </html> |