Hallo zusammen,
bin die zweite HP mit WB am basteln. Habe eine neue Seite angelegt mit folgenden Einstellungen:
Übergeordnete Datei: keine
Sichtbarkeit: Versteckt
Aufgerufen wird die Seite über einen WB Seitenlink auf der Home. Klickt man den Textbutton an öffnet sich die Seite. Dabei wird der Seitentittel als Button unter dem Menüpunkt Home angezeigt obwohl er ja nicht Sichtbar sein dürfte! Kann mir einer sagen warum!!!
anke für eure Tipps schon einmal im vorraus.
Gruß peitman
Menüpunkt wird angezeigt
(5 posts) (2 voices)-
vor 1 year veröffentlicht #
-
Hallo peitman,
ja, das ist ganz einfach.
Ab WebsiteBaker 2.8.1 (glaube ich, könnte aber auch schon seit 2.8.0 so sein) wird der versteckte Menüpunkt immer dann angezeigt, wenn die versteckte Seite aufgerufen wird.
Du kannst aber in der info.php ein zweites Menü definieren, den versteckten Menüpunkt in das andere Menü verschieben und dieses Menü dann einfach in der index.php nicht einbauen.
Viele Grüße,
Danielvor 1 year veröffentlicht # -
hallo daniel, erst einmal danke. das hört sich umständlich an!!!vor 1 year veröffentlicht #
-
Nein, umständlich ist es eigentlich nicht, nicht umständlicher als den einzelnen Menüpunkt als versteckt anzeigen zu lassen.
Bitte erst lesen:
In der info.php ergänzt Du die Menüeinträge um einen weiteren.
Sollte das Template schon mehrere Menüs unterstützen, ich gehe mal von 2 aus, dann würde die info.php aktuell z.B. so aussehen (am Ende der Datei):
$menu[1] = 'Mainmenu'; $menu[2] = 'Footermenu';
diese brauchst Du nur um einen weiteren Beitrag ergänzen, z.B. so:
$menu[1] = 'Mainmenu'; $menu[2] = 'Footermenu';
$menu[3] = 'Hiddenmenu';
Wenn also vorher schon mehrere Menüs vorhanden waren, dann sind diese in der index.php auch einzeln aufgerufen worden. Etwa so:
<?php show_menu(1); ?>
für das 1. Menü und
<?php show_menu(2); ?>
für das zweite Menü
Einen Eintrag mit
<?php show_menu(3); ?>
brauchst Du nicht, denn dieses Menü soll ja unsichtbar sein.
Wenn bisher im Temnplate nur ein einziges Menü verwendet worden ist, dann sollte der Aufruf des Menüs in der index.php etwa so ausgesehen haben:
<?php show_menu(); ?>
Wenn Du jetzt die info.php um zwei Menü-Definitionen erweiterst (so wie oben), dann musst Du dem Menü-Funktionsaufruf in der index.php auch sagen welches Mennü aufgerufen werden soll. Das würde dann etwa so aussehen:
<?php show_menu(1); ?>
Das zweite Menü brauchst Du in der index.php ja nicht angeben.
Sollte in Deinem Template show_menu2 verwendet worden sein und/oder in den beiden Klammern nicht nur eine einzelne Zahl stehen, sondern noch mehr, dann passe bitte nur die Zahl ganz am Anfang an.
OK, soweit zur Vorbereitung.
Dein Template hat jetzt ein verstecktes Menü.
Jetzt melde Dich bitte in der Administration an (domainname/admin) und gehe in die Optionen.
Hier klick auf Erweiterte Optionen anzeigen.
Im ersten Abschnitt Allgemeine Optionen änderst Du den Punkt Mehrere Menüs: in Eingeschaltet und klickst anschließend auf Speichern.
In den Optionen der einzelnen Seiten (also dort wo Du der einen Seite gesagt hast, dass sie versteckt sein soll), kannst Du jetzt für die versteckten Seiten das versteckte Menü auswählen.
In die Seitenoptionen kommst Du jeweils entweder aus der Seitenübersicht mit einem Klick auf das Stiftsymbol oder über den Link "Einstellungen ändern" beim Editieren der jeweiligen Seite
Viel Erfolg,
Danielvor 1 year veröffentlicht # -
hallo daniel,
super vielen dank hat geklappt.
gruss peitmanvor 1 year veröffentlicht #
Antwort
Du musst angemeldet sein, um einen Beitrag zu schreiben.
