Alles unterordnen oder mit mehreren Menüs arbeiten

Grundsätzlich verwendet WebsiteBaker die oberste Seite in der Seitenübersicht als Startseite – und damit lautet auch der erste Menüpunkt „Home“ oder dergleichen. Das ist aber nicht immer erwünscht, wenn etwa der Klick auf das Logo ebenso zur Startseite führt.

Siehe auch:

Topics tiefer gelegt Für Freunde der Google-schlüpfrigen URLs hat Topics ein paar Feinheiten mit.

"Für kleine und mittlere Websites" – warum eigentlich? Was bedeutet das? Wo liegt die Grenze?

Die Startseite nicht ins Menü

Dazu gibt es 2 Möglichkeiten: 1) Alle Seiten der Startseite unterordnen ODER 2) mit mehreren Menüs zu arbeiten.

Alle Seiten unterordnen

Was bei mehrsprachigen Seiten üblich ist, funktioniert natürlich auch bei einsprachigen: Alle Seiten werden einer vom Typ „Menu-Link“ untergeordnet und das Menü beginnt eine Ebene tiefer:

Und so sieht dann das Menü aus:
show_menu2(1,SM2_ROOT+1,SM2_CURR+1,…..

Alle Seiten sind einer untergeordnet

Der Nachteil an der Sache: Alle Seiten liegen eine Ebene tiefer – auch in der URL:
/pages/home/willkommen.php
 Wenn man das bei einer bereits bestehenden Site macht, verliert man alle Deeplinks und auch Suchmaschinen zeigen nur Fehler. Und: wird die Startseite umbenannt, etwa von home zu „start“ – passiert dasselbe erneut.

Besser ist daher Methode 2:

Mehrere Menüs

Wer es noch nicht getan hat, aktiviert sie unter Erweiterte Optionen -> Mehrere Menüs -> Eingeschaltet.
Danach öffnet man die Datei /templates/meintemplate/info.php
und ergänzt sie mit der Zeile

$menu[2] = 'kein Menue';

Wenn es bereits mehrere Menüs gibt, eben die nächsthöhere noch freie Zahl.

Im Template muss man noch - wenn das Template nicht für mehrere Menüs vorbereitet ist, die Nummer des Standard-Menüs fix vorgeben: show_menu2(1,... ) statt 0, sonst wird "Kein Menue" als Hauptmenü gesehen (was wir natürlich nicht wollen).

Am Ende weist man der Startseite das Menü „Kein Menue“ zu und – schwupp – die Startseite ist zwar noch die selbe, aber sie ist nicht mehr im Hauptmenü.

Neuere Themen:

Wer hat Angst vorm Validator? Validator Fehler im Template sind oft schnell behoben

Ältere Themen:

Kein Pages-Verzeichnis – geht das? Wie man das pages-Verzeichnis wegbekommt.

Zurück


Kommentare:

28.04.2011

Kaninchen

Ich habe das bei meiner Website kleintiernews schon versucht. Irgendwie stört es immer, wenn sofort die erste Seite auf eine andere URL weiterleitet.

04.11.2011

Ralf

Danke! Toller Trick. Hat mir gerade sehr geholfen.