Difference between revisions of "Footer Examples"
(11 intermediate revisions by the same user not shown) | |||
Line 19: | Line 19: | ||
}} | }} | ||
− | === Settings for tweeki. | + | === Show Icons === |
+ | |||
+ | {{footer-settings | ||
+ | |config-options=<pre style="font-size:10px"> | ||
+ | $wgTweekiSkinFooterIcons = true;</pre> | ||
+ | |content=<ul id="footer-places"> | ||
+ | <li id="footer-places-privacy">[[Tweeki:Privacy policy|Privacy policy]]</li> | ||
+ | <li id="footer-places-about">[[Tweeki:About|About Tweeki]]</li> | ||
+ | <li id="footer-places-disclaimer">[[Tweeki:General disclaimer|Disclaimers]]</li> | ||
+ | </ul><ul id="footer-custom"> | ||
+ | <li class="dropup">[[Welcome|Login]]</li> | ||
+ | </ul><ul id="footer-icons">[[File:Tweeki_footer_icons.png|link=]]</ul> | ||
+ | }} | ||
+ | |||
+ | === Settings for tweeki.kollabor.at === | ||
{{footer-settings | {{footer-settings | ||
Line 72: | Line 86: | ||
{{footer-settings | {{footer-settings | ||
− | |msg-footer-custom=My Page,Another Page | + | |msg-footer-custom=My Page,Another Page{{!}}Page Title |
|config-options=<pre style="font-size:10px"> | |config-options=<pre style="font-size:10px"> | ||
$wgTweekiSkinHideLoggedin['footer-custom'] = false; | $wgTweekiSkinHideLoggedin['footer-custom'] = false; | ||
− | $wgTweekiSkinHideAll['footer-places'] = true;</pre> | + | $wgTweekiSkinHideAll['footer-places'] = true; |
+ | $wgTweekiSkinHideAll['footer-icons'] = true;</pre> | ||
|content=<ul id="footer-custom"> | |content=<ul id="footer-custom"> | ||
− | <li class="dropup">[[Welcome|My Page]]</li><li class="dropup">[[Welcome| | + | <li class="dropup">[[Welcome|My Page]]</li><li class="dropup">[[Welcome|Page Title]]</li> |
</ul> | </ul> | ||
}} | }} | ||
Line 83: | Line 98: | ||
=== Completely customize the footer === | === Completely customize the footer === | ||
− | If you want complete control over the footer's content, you should use the <code>$wgTweekiSkinSpecialElements</code> configuration setting. Define your own function in <code>LocalSettings.php</code> or in an extension that directly outputs the HTML code for your footer. | + | If you want complete control over the footer's content, you should use the <code>$wgTweekiSkinSpecialElements</code> configuration setting and overwrite the default function. Define your own function in <code>LocalSettings.php</code> or in an extension that directly outputs the HTML code for your footer. |
− | |||
{{footer-settings | {{footer-settings |
Latest revision as of 11:21, 25 June 2021
Default
By default, footer-info
is hidden for all users, and footer-custom
(with a login link as standard content) will only be shown to anonymous users.
This is how the footer looks for anonymous users:
CONFIG | Messages | Configuration Options |
---|---|---|
|
$wgTweekiSkinHideAll['footer-info'] = true; $wgTweekiSkinHideLoggedin['footer-custom'] = true; | |
RESULT |
Show Icons
CONFIG | Messages | Configuration Options |
---|---|---|
$wgTweekiSkinFooterIcons = true; | ||
RESULT |
Settings for tweeki.kollabor.at
CONFIG | Messages | Configuration Options |
---|---|---|
$wgTweekiSkinHideAll['footer-icons'] = true; | ||
RESULT |
footer-info
contains information about the time of the last edit and about the copyright.
You can additionally set $wgMaxCredits
to a non-zero value to show one, some or all of the contributors to a page.
CONFIG | Messages | Configuration Options |
---|---|---|
$wgTweekiSkinHideAll['footer-info'] = false; | ||
RESULT |
Add Custom Links
CONFIG | Messages | Configuration Options |
---|---|---|
|
$wgTweekiSkinHideLoggedin['footer-custom'] = false; | |
RESULT |
Show Only Custom Links
You can add as many links as you wish using standard button markup.
CONFIG | Messages | Configuration Options |
---|---|---|
|
$wgTweekiSkinHideLoggedin['footer-custom'] = false; $wgTweekiSkinHideAll['footer-places'] = true; $wgTweekiSkinHideAll['footer-icons'] = true; | |
RESULT |
If you want complete control over the footer's content, you should use the $wgTweekiSkinSpecialElements
configuration setting and overwrite the default function. Define your own function in LocalSettings.php
or in an extension that directly outputs the HTML code for your footer.
CONFIG | Messages | Configuration Options |
---|---|---|
$wgTweekiSkinSpecialElements['FOOTER'] = 'myFooter'; function myFooter( $skin, $context ) { echo 'My custom footer.'; } | ||
RESULT |