-
Hallo alle Mamboaner,
kann mir jemand vielleicht helfen, wie ich eine horizontale Hauptnavigation hinbekomme. Diese soll 3 Links enthalten. Nach einem Klick auf den jeweiligen Link soll sich auf der linken Seite eine vertikale Navigation öffnen die nur für diesen Hauptlink gilt.
Bspl. (ohne Mambo Template)
http://www.blumbeet.com
Ich möchte gern ein neues Design auf Basis eines Mambo Templates für meine o.g Seite erstellen. Wie realisiere ich aber in Mambo das oben beschriebene Problem?
Ich hoffe Ihr könnt mir weiterhelfen. DANKE
-
-
Administrator
Hallo TBaDDadE,
ich denke das lässt sich sehr gut mit der Komponente MyMenu lösen. Damit erstellst Du eine vertikale Navigation.
Den Download findest Du hier: http://www.jasonmurphy.net/page28/MyMenu.html
Ein Tutorial dazu gibt es unter www.mamboreport.de
Jetzt kannst Du beispielsweise mit My CSS Menu (siehe Demo unter www.joomlaos.de ) eine Horizontale Hauptnavigation erstellen.
Der Rest ist dann nur noch eine Einstellungssache vom Modul-Manager im Mambo Backend.
Dort wird das ganze dann so eingestellt, das das MyMenu1 nur zum Hauptmenupunkt1 eingeblendet wird usw..
Ich hoffe Dir damit ein wenig geholfen zu haben.
Gruss
Stefan
-
-
Hallo Stefan,
ich habe das jetzt auch mal so gemacht, wie du das beschrieben hast, ging auch sehr leicht, dass MyMenu1 wird auch nur bei Klick auf einen bestimmten Hauptnavipunkt dargestellt.
Allerdings verschwindet es wieder, sobald ich einen Menüpunkt aus dem MyMenu1 anklicke (egal ob Kategorie, Typed Content, Wrapper o.a.). Wie krieg ich das denn hin? Es soll ja immer stehen bleiben, solange ich in der einen gewählten Hauptkategorie navigiere.
-
-
Administrator
Hallo oCCe,
um dieses Problem zu lösen, müssen einige manuelle Einträge in der Datenbank erstellt werden. Leider werden diese nicht automatisch von MyMenu erstellt.
Hier die durchzuführenden Schritte mit phpMyAdmin:
1. Öffne die Datenbanktabelle mos_modules
2. Suche die ID des Moduls MyMenu1
3. Jetzt notierst Du dir die MenuID´s der MyMenu1 Menüpunkte. Zu finden sind diese z.B. im Backend unter Components --> MyMenus --> MyMenu1
4. Öffne die Tabelle mos_modules_menu und klicke auf insert new Row. Folgende Einträge sind im Feld Value durchzuführen:
In der Zeile ModuleID wird die ModulID des Moduls MyMenu1 eingetragen
In der Zeile MenuID kommt nun die ID vom Menüpunkt1 (dieser Schritt muß dann für jeden Menüpunkt durchgeführt werden)
Ich hoffe das war etwas verständlich erklärt
Gruss
Stefan
-
-
Hallo Stefan,
danke für die Antwort, konnte ich nachvollziehen und es hat auch super funktioniert
.
Trotzdem habe ich jetzt noch ein Problem:
Ich habe in einer Kategorie zwei MyMenus untereinander, die auch immer angezeigt werden sollen. Also gleiches Problem wie oben, nur mit zwei MyMenus.
Ich habe eigentlich schon alle Kombinationen von ID's und MenuID's durch, aber irgendwie klappt das nicht.
Hast du eine Idee?
-
-
Oh, da war ich zu schnell. Habe es jetzt doch hinbekommen. Vielen Dank nochmal!
-
-
Administrator
Gern geschehen
-
-
Hi, dass klappt ja auf Anhieb einwandfrei 
Leider werden mit der oben beschriebenen Methode einzelne Seiten (MenuID's) angesprochen und im Menü richtig angezeigt.
Hat man nun aber einen Link auf z.B. ein anderes Modul (Formular, Beitrag in den News) und verlinkt darauf, verschwindet das Menü natürlich weil er darauf keine Verknüpfung hat.
(z.B. bei einer Seite wie "index.php?option=com_akoforms&func=showform&formi d=1&Itemid=28")
habt ihr eine Idee, wie man bei solchen Seiten dennoch das Menü anzeigen lassen kann ?
Wäre euch dankbar für einen Lösungsansatz.
eventuell über einen Mambo-bot welcher bei einer bestimmten Seite (index.php?option....) dann das MyMenu1 anzeigt ?
gruss frog
-
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
Foren-Regeln
Lesezeichen