Zum Inhalt springen

Vertikales Menü - Layer hinzufügen

Erstellt am 5. Oktober 2009 · 2 Antworten · letzte Antwort am 5. Oktober 2009

Tags: Frage

paradoxxl ·

Guten Morgen

Ich möchte mich kurz vorstellen, ich bin der Dominik, lebe in der Schweiz und mache eine Lehre als Informatiker Richtung Systemtechnik. ich bin momentan im 3. Lehrjahr.

Ich habe die Aufgabe bekommen, eine neue Webseite zu erstellen.
Da eine externe Person die Konfiguration immer übernommen hat, jetzt jedoch im Militär ist, muss ich das irgendwie alleine hinkriegen. Ich hoffe, Ihr könnt mir dabei helfen.

Das Problem:
Das Menü (links) soll um eine Ebene erweitert werden. Diese habe ich mit roter Farbe hingeschrieben.
Eigentlich wäre das kein Problem, wenn die Zeit zum Einarbeiten nicht fehlen würde.
Bild: pic-upload.de/…/kac7brypas2f.jpg

Was müsst ihr wissen, um mir bei diesem Problem zu helfen?

Liebe Grüsse,
Dominik

Julian.​Hofmann ·

Hallo Dominik.

Wenn Du Glück hast, dann ist's schon konfiguriert, und Du musst nur die Seite im Seitenbaum anlegen.

Nachdem Du hier postest gehe ich davon aus, dass Du dieses Glück nicht hast o.O

Es gibt in Typoscript irgendwo die Definition eines TMENU. Zu finden ist das entweder indem Du im Backend auf "Web->template" gehst und die oberste Seite im Seitenbaum (nicht die Weltkugel) wählst. Falls der Entwickler das Typoscript ausgelagert hat, steht hier entweder ein V<erweis auf eine Datei oder ggf. ist es im Template via "Include static (from extensions):" eingebunden.
Wenn Du das TMENU gefunden hast, dann sollte da irgendwas mit 1 bzw. 2 stehen - das sind die ersten beiden Ebenen. Um nun eine dritte Ebene einzubinden reicht es eigentlich aus folgendes zu ergänzen:

3 < .2

Damit wird die Konfiguration der zweiten Ebene für die dritte übernommen.

Falls das zu kompliziert war, bitte einfach mal den Menü-Abschnitt des Typoscripts hier posten. Dann kann konkreter geholfen werden.

Viele Grüße
Julian

paradoxxl ·

Hallo Julian

Danke für die schnelle Antwort!

Die Datei habe ich durch deinen Tip gefunden. Die Zeile habe ich so nicht im File, jedoch das:

    marks.LEFTMENU.2 = TMENU
    marks.LEFTMENU.2.NO {
      allWrap = <div id="inline">|</div>
      expAll = 1
      }
      
    marks.LEFTMENU.2.ACT = 1
    marks.LEFTMENU.2.ACT{
      allWrap = <b>|</b>
      expAll = 1
    }

Diesen Code habe ich kopiert und "LEFTMENU.2" habe ich jeweils in "LEFTMENU.3" geändert und es funktioniert.

Danke & viele Grüsse,
Dominik