Handbuch:Interface/Navigationsleiste
Diese Seite dokumentiert eine Systemnachricht, eine Wikiseite, die Teile der MediaWiki-Oberfläche definiert. Siehe auch die Standarddokumentation. |
![](http://upload.wikimedia.org/wikipedia/commons/0/05/Example_sidebar.png)
MediaWiki:Sidebar erlaubt es einem Benutzer die Navigationsleiste zu bearbeiten.
Die Navigationsleiste enthält Links zu den wichtigsten Stellen im Wiki und bietet Website-Administratoren einen Platz, an dem sie eine wichtige Sammlung von Links hinzufügen können.
Die meisten Wikis verlinken zum Beispiel auf das Gemeinschaftsportal und einige nützliche Werkzeuge.
In den Benutzeroberflächen Monobook und Vector befindet sich die Navigationsleiste oben links (oben rechts für von rechts nach links geschriebene Sprachen) zusammen mit der Suchleiste und den Werkzeugen. In anderen Oberflächen kann die Platzierung variieren. Diese Seitenleiste wird den Nutzern der Mobilen-Seite nicht angezeigt (d.h. die Version der Seite, die von Extension:MobileFrontend / Skin:MinervaNeue erstellt wurde - verwende dafür den Haken MobileMenu ).
Anpassung der Navigationsleiste
Um die MediaWiki:Sidebar in einem Wiki anzupassen, musst du zunächst als Benutzer mit dem editinterface-Recht angemeldet sein. Für Administratoren ist das im Standard bereits aktiv.[1]
Du kannst auf MediaWiki:Sidebar zugreifen, indem du entweder:
- Gehe zu $1 in deinem Browser.
- Gib MediaWiki:Sidebar in die Suchleiste ein und bestätige mit Enter.
- Von Special:AllMessages, Suche nach "Seite".
Beispielcode für eine Navigationsleiste der in MediaWiki:Sidebar eingefügt wurde:
* navigation ** mainpage|Accueil ** Special:RecentChanges|Recent changes * new heading ** portal-url|Forums ** https://www.mediawiki.org|MediaWiki home
Dieses Beispiel erzeugt die folgende Navigationsleiste:
Die Navigationsleiste in neue Abschnitte unterteilen
Die Navigationsleiste kann in Abschnitte unterteilt werden, jeder mit einer eigenen Überschrift. Das wird erreicht, indem man am Anfang der Zeile ein Sternchen hinzufügt.
Die Überschrift für jeden Abschnitt wird aus dem Listenelement der ersten Ebene übernommen (im obigen Beispiel "Navigation" und "Neue Überschrift").
Entspricht dieser Text dem Namen einer Schnittstellennachricht (einer bestehenden Seite mit diesem Titel im MediaWiki-Namensraum), wird der Text dieser Seite als Beschriftung verwendet; andernfalls wird der Titel der Kopfzeile unverändert übernommen.
Bitte beachte, dass das {{int:}}
Zauberwort nicht funktioniert, da es nutzlos ist: MediaWiki sucht automatisch nach einer Übersetzung, bevor es auf die Standardmeldung zurückgreift.
Im obigen Beispiel sind * navigation
und * new heading
Abschnittsüberschriften.
Links in der Seitenleiste erstellen
Links werden mit 2 Sternchen erstellt (sogenannte Listenelemente der zweiten Ebene). Zum Beispiel:
** Ziel|Linktext
- Ziel
- Das Linkziel kann der Name einer Interface-Nachricht (Seite im MediaWiki-Namensraum) oder einer Wiki-Seite oder ein externer Link sein. In beiden Fällen kann der Link intern, interwiki oder extern sein.[2]
- Gehe folgendermaßen vor, um das Ziel zu bestimmen:
- Ermittelt den Zieltext.
- Wenn es eine bestehende oder voreingestellte Schnittstellennachricht mit diesem Namen gibt, verwenden Sie den Inhalt dieser Nachricht anstelle des Zieltextes.
- Wenn die Ausgabe aus dem vorherigen Schritt eine gültige URL ist (die mit http:// oder einem anderen URL-Protokoll beginnt), wird der Link auf diese URL zeigen.
- Andernfalls wird er als Linkziel eines Wikilinks behandelt (der auf diesen Seitennamen oder das Interwiki verweist).
- Falls der Link auf '-' verweisen würde, wird der gesamte Eintrag aus der Seitenleiste entfernt. (Dies ist nützlich, um einen Eintrag in allen Sprachen zu entfernen, indem man die Nachricht, die den Link enthält, ändert).
- Beispiele:
- "
** portal-url|portal
" - Verwendet den Text von MediaWiki:Portal-url (der "Project:Community portal" enthält). - "
** https://www.mediawiki.org|MediaWiki home
" - Übersetzt mit https://www.mediawiki.org (kostenlose Version) - "
** Special:RecentChanges|Recent changes
" - Verweist auf Special:RecentChanges, da keine Schnittstellenmeldung mit diesem Namen existiert und dies keine gültige URL ist. - "
** w:Foo|Some interwiki page
" - Verweist auf w:Foo aus dem gleichen Grund.
- "
- Linktext
- Der Linktext kann der Name einer Interface-Nachricht (Seite im MediaWiki-Namensraum) oder einfacher Text sein.
Wenn der Link-Text der Name einer existierenden oder Standard-Schnittstellen-Nachricht ist, wird der Inhalt dieser Nachricht verwendet. MediaWiki prüft, ob es lokalisierte Versionen gibt. Wenn zum Beispiel die aktuelle Sprache fr (französisch) ist und der Linktext die Schnittstellennachricht "forum" ist, wird es nach "forum/fr" suchen, bevor es "forum" verwendet.
- Andernfalls wird der Linktext unverändert als Ziel verwendet.
- Beachten Sie, dass der Linktext nicht optional ist, wie bei normalen Wikilinks. Wenn der Linktext fehlt, wird der Artikel ignoriert.
- Beispiele:
** Homepage|mainpage
- Verwendet MediaWiki:Mainpage (das "MediaWiki" enthält).** Special:Recentchanges|Recent changes
- Verwendet „Letzte Änderungen“, da keine Schnittstelle mit diesem Namen vorhanden ist.
Special:MyLanguage/Help:Links#Interlanguage_links | helplinks
helplinks
is translatable message from MediaWiki namespace, similary as portal
above, but target URL is result of the special page. Not generated from content of the translatable message as MediaWiki:portal-url. If the translated content of target page exists, is directly opened. If not, is opened default language version of it.
Abschnittsreihenfolge (Elemente)
Bei einigen Skins kannst du die Reihenfolge einiger spezieller Elemente wie der Suchleiste, der Toolbox und der Sprachen anpassen. Das kannst du tun, indem du die speziellen Schlüsselwörter SEARCH, TOOLBOX und LANGUAGES zu MediaWiki:Sidebar hinzufügst, indem du die Überschriftssyntax verwendest.
Bei einigen Skins wie MonoBook ist es jedoch nicht mehr möglich, die Position des Suchelements festzulegen. Stattdessen wird das Suchelement direkt nach dem ersten Abschnitt der Seitenleiste platziert. Um in diesem Fall das Suchelement nach oben zu verschieben, musst du einen leeren vorderen Abschnitt definieren. Zum Beispiel:
* empty section * navigation ** mainpage|mainpage ** Special:Recentchanges|Recent changed * new heading ** portal-url|portal ** https://www.mediawiki.org|MediaWiki home
Beachte, dass manche Skins den ersten Abschnitt anders anzeigen oder ein Element zwischen dem ersten und dem zweiten Abschnitt (falls vorhanden) platzieren.
QuickInfo und Zugangsschlüssel
Ein Tooltip ist eine Meldung, die erscheint, wenn der Mauszeiger auf ein Symbol, ein Bild, einen Hyperlink oder ein anderes Element in einer grafischen Benutzeroberfläche gesetzt wird.
Wenn Du der Seitenleiste ein Element hinzufügst, ist ihm keine QuickInfo ("tooltip") zugeordnet. Du kannst eine solchen QuickInfo jedoch folgendermaßen erstellen: [3]
- eine Wikiseite mit dem Namen "MediaWiki:Tooltip-n-<id des Artikels>" erstellen
- und fügen Sie den Tooltip in diese Seite ein.
Eine Zugriffstaste oder Accesskey ermöglicht es einem Computernutzer, über die Tastatur sofort zu einem bestimmten Teil einer Webseite zu springen.
Zugangsschlüssel können auch folgendermaßen erstellt werden:
- Erstelle eine Wiki-Seite mit dem Namen "MediaWiki: Accesskey-n-<ID des Elements>"
- und gib den Zugangsschlüssel auf dieser Seite ein.
Beispiel:
* Homepage|mainpage-description
- Verwendet MediaWiki:Tooltip-n-mainpage-description und MediaWiki:Accesskey-n-mainpage-description.
Übersetzungen
Verwendete Ausdrücke/Texte können durch das Bearbeiten der betreffenen Seiten im MediaWiki Namensraum übersetzt werden.
Beispiel: - Die Zeichenkette, die das Element mit dem Namen "Hauptseite" ersetzt, wird von MediaWiki:Mainpage übernommen. Um diesen Text für Benutzer, die dein Wiki auf Deutsch anzeigen, zu setzen/ändern, kannst du den entsprechenden Text auf der Seite MediaWiki:Mainpage/de einfügen.
Damit können diese Texte einfach mit dem MediaWiki-Interface übersetzt werden.
Bitte beachte, dass MediaWiki den Inhalt der Sidebar-Seite standardmäßig in der Sprache verwendet, die der Standardsprache deines Wikis entspricht. Wenn dein Wiki also z. B. Französisch als Standardsprache verwendet, bearbeite MediaWiki:Mainpage/fr, um allen Benutzern, die ihre Spracheinstellung nicht geändert haben, und allen anonymen Benutzern eine geänderte Seitenleiste zu zeigen.
Für fortgeschrittene Übersetzungen siehe Hilfe:Erweiterung:Übersetzen/Unstrukturierte Elementübersetzung .
Erweiterte Anpassung
Die Seitenleiste kann vollständig angepasst werden, indem du $1 oder $2 implementierst oder indem du die $3-Dateien direkt bearbeitest. Bevor du diese Methoden anwendest, beachte, dass:
- JavaScript ist anfällig: Es funktioniert nicht bei Benutzern, die JavaScript deaktiviert haben, und Skripte funktionieren häufig nicht in verschiedenen Browsern oder Skins.
- Die Bearbeitung der PHP-Dateien kann leicht zu unerwarteten Fehlern führen, und Ihre Änderungen gehen bei der nächsten Aktualisierung verloren, wenn Sie die neuen Dateien nicht manuell ändern.
Entferne die Seitenleiste und das Hauptlogo unter MediaWiki:Sidebar
Um die Seitenleiste und das Logo vollständig zu entfernen:
Leere die Seite MediaWiki:Sidebar und speichere sie.
Ergänze dann:
#column-content { margin: 0 0 1em 0; }
#content { margin: 0 0 0 0; }
#p-cactions { left: .1em; }
Dadurch wird der Haupttext deines Wikis nach links verschoben.
Vollständiges Entfernen der Seitenleiste, der Tabs und der Suchleiste
Löscht das Logo und die gesamte Seitenleiste:
#p-logo, .generated-sidebar, #p-lang, #p-tb { display:none; }
Löscht die Suchleiste:
#p-search { display:none; }
Löscht die Gesprächsregisterkarte:
#ca-talk { display:none!important; }
Löscht die Registerkarte Seite:
#ca-nstab-main { display:none!important; }
Sende UI-Meldungen zu folgendem Inhalt
Einige Seiten sollten manchmal der Sprache des Inhalts folgen, besonders bei mehrsprachigen Seiten. Dies kann mit der Einstellung $wgForceUIMsgAsContentMsg gesteuert werden. Jede Nachricht, die auf diese Weise überschrieben wird, muss explizit angegeben werden, z.B. um die Seitenleiste auf die Versionen zu verlinken, die durch die Inhaltssprache für die Hauptseite und die Portalseite vorgegeben sind, füge Folgendes hinzu
LocalSettings.php
- code
$wgForceUIMsgAsContentMsg = [ 'mainpage', 'portal-url' ];
Werkzeugkastenabschnitte hinzufügen oder entfernen
Der "Werkzeugkasten" erscheint in bestimmten Skins links unter MediaWiki:Sidebar. Bei Vector 2022 erscheint sie auf der rechten Seite des Bildschirms (in LTR-Sprachen).
Ab MediaWiki 1.43 kannst du mit MediaWiki:Sidebar über MediaWiki:Sidebar Links an den Werkzeugkasten anhängen.
* empty section * navigation * TOOLBOX ** portal-url|Forum
Hinzufügen von Toolbox-Elementen vor 1.43 über JavaScript
Der "Werkzeugkasten" erscheint links unter MediaWiki:Sidebar.
Der Werkzeugkasten ist ein dynamisches Element, das programmatische Methoden wie Skin-Erweiterungen, PHP (siehe skins/MonoBook.php
und Erstellen eines neuen Skin) oder JavaScript erfordert.
Die JavaScript-Lösung verwendet User:{Benutzername}/common.js / MediaWiki:Common.js, verfügbar für MediaWiki 1.9+.
- Gesamte MediaWiki-Website: Kopiere das folgende Skript in MediaWiki:Common.js
- Ein bestimmter Benutzer: Kopiere das folgende Skript in Special:MyPage/common.js (oder die JS-Seite für die aktuelle Skin des Benutzers, z.B. Special:MyPage/monobook.js).
Jetzt musst du nur noch konfigurieren, welcher Link in welchem Abschnitt erscheinen soll. Du kannst auch einige Links entfernen, wenn du das möchtest.
Code
function ModifySidebar( action, section, name, link ) {
try {
switch ( section ) {
case 'languages':
var target = 'p-lang';
break;
case 'toolbox':
var target = 'p-tb';
break;
case 'navigation':
var target = 'p-navigation';
break;
default:
var target = 'p-' + section;
break;
}
if ( action == 'add' ) {
var node = document.getElementById( target )
.getElementsByTagName( 'div' )[0]
.getElementsByTagName( 'ul' )[0];
var aNode = document.createElement( 'a' );
var liNode = document.createElement( 'li' );
aNode.appendChild( document.createTextNode( name ) );
aNode.setAttribute( 'href', link );
liNode.appendChild( aNode );
liNode.className = 'plainlinks';
node.appendChild( liNode );
}
if ( action == 'remove' ) {
var list = document.getElementById( target )
.getElementsByTagName( 'div' )[0]
.getElementsByTagName( 'ul' )[0];
var listelements = list.getElementsByTagName( 'li' );
for ( var i = 0; i < listelements.length; i++ ) {
if (
listelements[i].getElementsByTagName( 'a' )[0].innerHTML == name ||
listelements[i].getElementsByTagName( 'a' )[0].href == link
)
{
list.removeChild( listelements[i] );
}
}
}
} catch( e ) {
// Lass uns einfach ignorieren, was passiert ist
return;
}
}
function CustomizeModificationsOfSidebar() {
// Fügt [[Special:CategoryTree|Special:CategoryTree]] zum Werkzeugkasten hinzu
ModifySidebar( 'add', 'toolbox', 'CategoryTree', 'https://en.wikipedia.org/wiki/Special:CategoryTree' );
// Entfernt [[Special:Upload|Special:Upload]] aus dem Werkzeugkasten
ModifySidebar( 'remove', 'toolbox', 'Upload file', 'https://en.wikipedia.org/wiki/Special:Upload' );
}
jQuery( CustomizeModificationsOfSidebar );
- Verwendung
function CustomizeModificationsOfSidebar()
- Muss angepasst werden, um Links in bestimmten Abschnitten hinzuzufügen oder zu entfernen:
ModifySidebar( "action", "section", "name", "link" );
Parameter | Wert |
---|---|
action
|
add um einen Link hinzuzufügen; remove um einen Link zu entfernen |
section
|
navigation, toolbox, languages aber auch jeder andere bestehende individualisierte Bereich; der angegebene Link wird zu diesem Abschnitt hinzugefügt oder daraus entfernt |
name
|
enthält den Text des Links |
link
|
enthält die URL des Links |
Beschränkung von Änderungen auf bestimmte Benutzergruppen
Wenn Du die Änderung der Links auf eine bestimmte Benutzergruppe beschränken möchtest (z. B. "Bürokrat"), ändere Folgendes:
jQuery( CustomizeModificationsOfSidebar );
zu
if ( mw.config.get( 'wgUserGroups', [] ).indexOf( 'bureaucrat' ) !== -1 ) {
jQuery( CustomizeModificationsOfSidebar );
}
Um die Änderungen auf IPs und nicht auf eine bestimmte Benutzergruppe zu beschränken, verwende
if ( mw.config.get( 'wgUserGroups', [] ).indexOf( 'user' ) === -1 ) {
jQuery( CustomizeModificationsOfSidebar );
}
Hinzufügen oder Entfernen von Abschnitten zur Werkzeugkiste (toolbox) (PHP)
Du kannst in deiner Datei LocalSettings.php den auf dieser Seite beschriebenen Hook hinzufügen. Damit kannst du über MediaWiki:Sidebar die Links im Toolbox-Panel ändern (einige Links entfernen, ihren Namen ändern) und benutzerdefinierte Links hinzufügen (z.B. den Link "Letzte Änderungen" anstelle des Navigationspanels).
Auf-/Zusammenklappen der Navigationsleiste durch alle Benutzer (nur der Mono-Bucheinband)
Wenn du den Monobook-Skin verwendest und die erweiterbare Menüleiste z.B. aus dem Vector-Skin nicht vermissen möchtest, füge den folgenden Code in MediaWiki:Monobook.js deines Wikis ein.
/////////////////////////////////////////////////////////
// kodiere Snippet, um Deine Sidebar-Elemente lesbar zu machen.
// Verwende diesen Code NUR für die Monobook-Oberfläche.
/////////////////////////////////////////////////////////
$( document ).ready( function() {
// Lege die erweiterten Standardelemente anhand ihrer Überschrift fest
var defaultExpandItems = ['Navigation', 'Orga'];
// Lege den Basisnamen für die Cookies fest, die den aktuellen Status der Erweiterung speichern
var expandCookieName = 'disdance_project_wiki_nav_expanded_';
var maxHeights = [];
var expandeds = [];
var labels = [];
initNav();
});
function initNav() {
$( '#p-logo' ).css({'position': 'relative', 'display': 'block'});
$( '.generated-sidebar h5,#p-tb h5 ').each( function( i ) {
var id = $( this ).parent().attr( 'id' );
maxHeights[id] = $( this ).next( 'div' ).height();
var str = $( this ).html();
labels[id] = str;
if ( $.cookie( expandCookieName + id ) == 'false' ) {
expandeds[id] = false;
minimize( $( this ) );
} else if ( $.cookie( expandCookieName + id ) == 'true' ) {
expandeds[id] = true;
maximize( $( this ) );
} else if ( defaultExpandItems.indexOf( str ) == -1 ) {
expandeds[id] = false;
minimize( $( this ) );
} else {
expandeds[id] = true;
maximize( $( this ) );
}
$( this ).css({'cursor': 'pointer'});
$( this ).click( toggleNav );
} );
}
function minimize( target ) {
var id = $( target ).parent().attr( 'id' );
// Du kannst den Parameter expires (Ablauf) ändern, um das Cookie wie in diesem Code länger / kürzer als 7 Tage zu speichern
$.cookie( expandCookieName + id, 'false', { expires: 7} );
var str = labels[id] + ' ►';
$( target ).next( 'div' ).animate({'height': '0px'});
$( target ).html( str );
}
function maximize( target ) {
var id = $( target ).parent().attr( 'id' );
// Du kannst den Parameter expires (Ablauf) ändern, um das Cookie wie in diesem Code länger / kürzer als 7 Tage zu speichern
$.cookie( expandCookieName + id, 'true', { expires: 7} );
var str = labels[id] + ' ▼';
var newHeight = maxHeights[id];
$( target ).next( 'div' ).animate({'height': newHeight + 'px'});
$( target ).html( str );
}
function toggleNav( e ) {
var id = $(e.target ).parent().attr( 'id' );
expandeds[id] = !expandeds[id];
if( expandeds[id] == true ) {
maximize( e.target );
} else {
minimize( e.target );
}
}
///////////////////////////////////////////////////////
///////////////////////////////////////////////////////
Navigationsleiste mit Mono-Bucheinband (CSS)
Du kannst die Breite deiner Seitenleiste ändern, indem du die folgenden CSS-Regeln zu deinem MediaWiki:Monobook.css hinzufügst
Beachte, dass dies ein Artikel ist, keine Datei. Dies ändert die Breite auf 15em, die Aktionsposition und die Portletbreite sollten etwa ein em oder kleiner sein, daher habe ich sie in diesem Beispiel auf 14em gesetzt.
/* erhöhe die Breite der Seitenleiste */
#column-content { margin-left: -15em; }
#column-content #content { margin-left: 15em; }
#p-logo a, #p-logo a:hover { width: 15em; }
#p-cactions { left: 14.5em; }
.portlet { width: 14em; }
#column-content { margin-left: -14em; }
#content.mw-body { margin-left: 14em; }
Änderung der Navigationsleisteninhalte, wenn angemeldet (PHP)
Installiere und konfiguriere die Erweiterung DynamicSidebar .
Syntaxanalysefunktionen (parser) in der Navigationsleiste
Obwohl es nicht unbedingt empfohlen wird, unterstützt die Seitenleiste Parserfunktionen (wie ParserFunctions ), vorausgesetzt, **
liegt außerhalb der Parserfunktion und die Parserfunktion erstreckt sich nicht über mehrere Zeilen. Ein Beispiel:
*Heading **{{#ifeq:{{NAMESPACE}}|User|Page-to-link-to{{!}}text-to-show-on-user-page}} **{{#ifeq:{{NAMESPACE}}|Talk|Another-Page-to-link-to{{!}}text-to-show-on-talk-page}}
funktioniert. Das Folgende würde jedoch nicht funktionieren, da sich die Parserfunktion über mehrere Zeilen erstreckt:
*Heading {{#ifeq:1|1| **foo{{!}} bar | **baz{{!}}fred }}
Problemlösung
Änderungen werden nicht angezeigt
MediaWiki zwischenspeichert Inhalte wenn möglich, was oft dazu führt, dass die Navigationsleiste nach Änderungen bestehen bleibt.
Das Löschen des Caches der betroffenen Seiten sollte das Problem beheben.
Um alle Caches auf einmal zu bereinigen, musst du touch die Datei LocalSettings.php
oder truncate die Tabelle objectcache
in deiner Datenbank bereinigen (eventuell musst du beides tun).
Du musst auch $wgUseDatabaseMessages auf true
setzen.
Wenn deine Links kein |
enthalten, werden sie wegen dieser Codezeile in Skin.php nicht angezeigt:
if ( strpos( $line, '|' ) !== false ) {
Wenn du ein Benutzer oder ein durchschnittlicher Wiki-Administrator bist, kannst du die oben genannten fortgeschrittenen Dinge nicht tun, damit die Änderungen angezeigt werden. Wenn auch das Bereinigen nicht funktioniert, kannst du die CSS-Änderungen manchmal trotzdem sofort in der Vorschau sehen (vor allem, wenn du dein persönliches CSS änderst). Zum Beispiel, wenn du die Breite der Seitenleiste, das Padding oder die Ränder änderst. Es kann allerdings eine Weile dauern, bis die Änderungen nach dem Speichern angezeigt werden. Wenn nach einer Weile nichts zu sehen ist, musst du dich an den Administrator des gesamten Wikis bzw. der Wikifarm wenden.
Verweisbeschriftungen (link labels) kleingeschrieben
Wenn deine Links nicht wie vorgesehen großgeschrieben werden, füge Leerzeichen um den Balken herum ein, zum Beispiel:
** http://www.example.com/download.php?file=44555 | Herunterladen
Abschnitte verschwinden oder zeigen unerwarteten Inhalt
Wenn ein Abschnitt nicht oder mit unerwartetem Inhalt angezeigt wird, überprüfe, ob der Kopftext nicht der Name einer Schnittstellenmeldung ist, indem du Special:AllMessages durchsuchst. Ist dies der Fall, verwende einen anderen Kopftext oder erstelle eine neue Schnittstellennachricht und verwende sie.
Wenn du zum Beispiel "Sidebar" als Kopfzeilentext verwenden möchtest, erstelle die Benutzeroberfläche "MediaWiki:Sidebar-header", die nur "Sidebar" enthält. Verwende dann * sidebar-header
als Kopfzeile.
Abschnitte werden nicht angezeigt, wenn keine Links der Form ** Ziel | Linktext
existieren (z.B., wenn das Ziel vergessen wurde).
Verweise ins Leer nach Aktualisierungen Special:Version
Dies geschieht z. B. jedes Mal, wenn neue Übersetzungen für die Elemente in der Seitenleiste deiner Website existieren.
Man könnte jedes Mal neue Umleitungsseiten hinzufügen, eine bessere Lösung wäre jedoch, die Namen der eigenen Elemente in der Seitenleiste zu verwenden, anstatt zu versuchen, die aktuellen MediaWiki-Übersetzungen im Auge zu behalten.
Siehe auch
- Navigationsleiste
- Schnellleiste
- Manual:Interface/Sidebar/Hacks - Nicht unterstützte PHP-Änderungshacks, die früher auf dieser Seite zu finden waren
- Handbuch:$wgEnableSidebarCache
- Kategorie: Menüerweiterungen
- Manual:Remove Tabs - MediaWiki-Registerkarten entfernen
References
- ↑
(Für weitere Informationen zur Zuweisung von Rechten an Gruppen oder Benutzer, siehe Manual:Benutzerrechte .)
Dann verwenden Sie einen Verweis zu einer Seite Ihrer Wiki, aber ersetzen Sie den Titel Ihrer Wikiseite (z.B.
Hauptseite
) in der URL-Adressleiste mitMediaWiki:Sidebar
und laden Sie die Seite. Sie sollten nun den aktuellen Inhalt der Navigationsleiste sehen. Es kann sein, dass Sie die Syntax "//IhreDomain/IhrWiki/index.php?title=MediaWiki:Navigationsleiste&action=edit" für lange URL´s verwenden müssen. Wurde der Inhalt der Navigationsleiste bereits geändert, kann einfach auf den Verweis "Editieren" oder "Quelle editieren" klicken. Ansonsten muss man die Seite erst erstellen, indem man auf "Erstellen" oder "Quelle erstellen" klickt. - ↑ In einigen Fällen (z. B. bei Links mit dem Zeichen "&") ist eine Schnittstellenmeldung erforderlich. Das Linkziel kann nicht von der in den Voreinstellungen festgelegten Schnittstellensprache abhängig gemacht werden.
- ↑ Kaare Mikkelsen (25.1.2012): Adding tooltips to sidebar items in MediaWiki (Wayback Machine 30.10.2022)