Hallo liebe Formusmitglieder,
ich bin neu auf dem Gebiet CMS, an dieser Stelle soll auch mal gesagt werden, dass Websitebaker wirklich sehr gut auch wie Anfänger wie mich geeignet ist.
Ich habe eine Seite konzepiert und sie laut des Designhandbuch mit den Templatefunktionen versehen. Soweit läuft alles. Was ich allerdings nicht hinbekomme:
Ich habe 2 Menüs angelegt. Das erste soll die Hauptnavigation sein. Das zweite Menü soll nur auf einer bestimmten Seite erscheinen. Es geht um das Thema Referenzen. Auf der entsprechenden Seite soll man dann auf der erscheinenden Seite weiter im Menü auswählen.
Ich habe 2 Div-Boxen (1. Naviation, 2. Submenu) in der Css -Datei ist der allgemeine Style menu angelegt, weil ich gerne das gleich Erscheinungbild hätte. In der info.php sind die Menüs navigation und submenu zugewiesen - Ist doch richtig, oder?
Leider erscheint das Menü nicht, auch obwohl ich die Option mehrere Menüs aktiviert habe, und bei den Unterseiten die Submenu zugewiesen habe... die seite ist öffentlich und nicht versteckt.... woran kann das liegen und was mache ich falsch?
Ich freue mich über jede Hilfe
bis dann,
ONECO
submenu für unterseiten zuweisen
(2 posts) (2 voices)-
vor 1 year veröffentlicht #
-
Hallo ONECO,
ich denke mal die Menüangaben in Deiner info.php sehen etwa so aus:
$menu[1] = 'Hauptmenue'; $menu[2] = 'Extramenue';
Wenn in der index.php nur ein einzelnes Menü angezeigt werden soll, dann wird dieses z.B. so mit der Funktion show_menu() aufgerufen:
<?php show_menu(); ?>
Sollen aber mehrere Menüs angezeigt werden, muss der Funktion jeweils übergeben werden um welches anzuzeigendes Menü es sich handelt.
Für Hauptmenue wäre dies z.B.
show_menu(1);
und für das Extra Menü
show_menu(2);
Die 1 muss also auch bei dem evtl. schon vorher im Template vorhandenen show_menu() angegeben werden. Eben genau so wie in der info.php definiert.
Damit das zusätzliche Menü überhaupt verwendet werden kann muss unter
Optionen - Erweiterte Optionen anzeigen - Mehrere Menüs - eingeschaltet werden.
Jetzt kann in den Einstellungen einer beliebigen Seite ausgewählt werden in welchem Menü diese Seite verlinkt sein soll.
Das zweite Menü wird allerdings immer und überall angezeigt.
Um die gewünschte Anzeige nur auf einer einzelnen Seite zu bekommen wäre es besser evtl. das Menü aufzuteilen. Z.B. etwa so wie bei dem Template Vienna Royal.
Hier befinden sich die Hauptmenüpunkte oben und die jeweiligen Untermenüpunkte zu dem angeklickten Hauptmenü-Punkt auf der linken Seite. Über die Angabe der Level-Start-Tiefe kann an unterschiedlichen Stellen im Template (index.php) angegeben werden ab welcher Tiefe das Menü angezeigt werden soll. Bei diesem Template ist es für die Hauptmenüpunkte Ebene 0 und bei den Untermenüpunkten Ebene 1. Schau doch mal in die index.php des Template hinein.
Sollte Deine Seite allerdings mehrere Embenen haben und nur auf einer einzigen Seite soll ein extra Menü angezeigt werden, dann würde ich hier einen Block an die gewünschte Stelle ins Template einbauen und in diesen Bereich dann die Verlinkungen einbauen.
Viel hoffe das hilft schon etwas weiter.
Viele Grüße,
Danielvor 1 year veröffentlicht #
Antwort
Du musst angemeldet sein, um einen Beitrag zu schreiben.
