WaBis

walter.bislins.ch

Seiten-Header gestalten

Das Wiki verwendet ein Standardbild für den Seiten-Header und als Header-Text wird standardmässig der Name des Wikis verwendet. Bei einem Klick auf diesen Text wird die Startseite des Wikis aufgerufen.

Mit Hilfe des Makros PageHeader kann der Seiten-Header nach eigenen Vorgaben gestaltet werden. Es kann ein eigenes Bild und ein beliebiger Text als Header-Text angezeigt werden, wobei seine Farbe beliebig gewählt werden kann:

{{PageHeader|Text|Link|Color|Image}}
Text: Optional, Standard = WIKI_NAME
Anzuzeigender Header-Text oder none oder blank.
Link: Optional, Standard = Startseite des Wikis
Seite, die beim Anklicken des Header-Text aufgerufen werden soll.
Color: Optional, Standard = weiss
Farbe des Header-Text in HTML-Schreibweise (z.B: #ff0000, red).
Image: Optional, Standard = WIKI_ROOT/WIKI_IMG/headerbg.jpg
Dateiname eines Bildes, das sich im Media-Ordner des aktuellen Wikis befindet, oder relativer Pfad zu einem Bild in irgendeinem Ordner auf dem Webserver, oder none.

Wenn als Text nichts angegeben wird, so wird der Wiki-Name WIKI_NAME als Text angezeigt. Wenn als Text = blank angegeben wird, so wird kein Text in den Header-Bereich geschrieben. Wenn als Text = none angegeben wird, so wird kein Header-Bereich mit Bild und Header-Text angezeigt.

Wenn ein Image angegeben wird, dieses aber nicht gefunden wird, oder wenn Image = none angegeben wird, so wird ein Standardhintergrund (Farbverlauf) verwendet. Wenn Image nicht angegeben wird, wird das Standardbild vom Pfad WIKI_ROOT/WIKI_IMG/headerbg.jpg verwendet.

Man kann also auch eigene Bilder per Upload-Formular ins Medienverzeichnis laden und als Header-Hintergrund verwenden. Das Bild sollte 80 Pixel hoch sein und entweder mindestens 1280 Pixel breit sein oder in X-Richtung ohne Farbsprung repetierbar sein. Das Motif auf dem Headerbild sollte ca. in der Mitte liegen, weil die Beschriftung links davon angebracht wird und bei kleinem Browser-Fenster das Bild von rechts her abgeschnitten wird.

Tipp für die Gestaltung des Header-Bereichs

Ich empfehle, für jedes Wiki ein eigens Headerbild zu erstellen. Als Header-Text kann man den Wiki-Namen belassen oder wenn das Wiki in mehrere Sektionen unterteilt ist, kann man bei den entsprechenden Seiten die Startseite der Sektion als Header-Text verwenden. So sieht der Leser immer, wo er sich gerade befindet und kann durch Anklicken des Header-Textes zur Startseite einer Sektion gelangen.

Damit nicht in jeder Seite das vollständige Makro PageHeader geschrieben werden muss, kann folgende Makro-Definition in die Seite Spezial:CommonDefs eingefügt werden:

{{*PH|{{PageHeader|$1|{{if|$2|$2|$1}}|white|HeaderBild.jpg}}*}}

{{PH|Sektion A|Startseite Sektion A}}

Wenn jetzt in einer Seite kein PageHeader Makro verwendet wird, so wird automatisch das Bild HeaderBild.jpg mit weissem Header-Text Sektion A angezeigt. Beim Anklicken wird zur Seite Startseite der Sektion A gesprungen.

Wenn eine Seite zur Sektion B gehört, so kann in dieser Seite am Anfang folgendes Makro verwendet werden:

{{PH|Sektion B}}

Nun wird in dieser Seite der Header-Text Sektion B angezeigt und ein Klick darauf führt zur Seite Sektion B. Soll bei einem Klick eine andere Seite angesprungen werden, kann diese einfach als zweiter Parameter beim Makro PH angegeben werden:

{{PH|Sektion B|Startseite Sektion B}}
Weitere Infos zur Seite
Erzeugt Samstag, 12. Mai 2012
von wabis
Zum Seitenanfang
Geändert Montag, 20. Januar 2014
von wabis