Ergebnis 1 bis 4 von 4

Thema: Navigation mit individueller Klasse für jedes Level

  1. #1
    Contao-Fan
    Registriert seit
    30.05.2010.
    Ort
    Schweiz
    Beiträge
    251

    Beitrag Navigation mit individueller Klasse für jedes Level

    Hallo zusammen,

    ich bastle schon lange an einer Navigation rum und komme irgendwie nicht weiter. Ich hoffe das ich mein Problem einigermassen verständlich erklären kann

    Als erstes habe ich versucht meine Navigation (Vertikal mit 3 Ebenen) mit ul.level_1, ul.level_2 usw. per CSS zu formatieren. Ich wollte einen Rahmen um jeden Menüpunkt. Durch die vererbung des li Elements, entsteht jedoch das Problem, dass der Rahmen von Level1 die gesamten Untermenüpunkte von Level2 umschliesst usw...

    Daraufhin habe ich in der Seitenstruktur jeder Seite eine Klasse zugewiesen. Also alle von Level1 die Klasse .ebene1, .ebene2 usw... Dies Funktioniert eigentlich sehr gut, hat aber den Nachteil, dass wenn der Redakteur der Webseite eine neue Seite erstellt, diese Klasse nicht automatisch eine Klasse erhält. (Ausser er kopiert die Seite :-)

    Nun hatte ich die Idee, das Template anzupassen, damit ich eine saubere Lösung habe, die ich bei jeder Seite einsetzen kann. Ich habe mir das Template nav_default angeschaut. Leider kenne ich mich mit PHP nicht genügend aus um diese Idee umzusetzen.

    Gibt es so etwas ähnliches schon, oder hat jemand vielleicht eine ganz andere oder einfachere Idee??

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo walkabout77,
    dafür brauchst du überhaupt keine Template Anpassungen. Du musst nur geschickter CSS nutzen ;-)

    Gib den Rahmen nicht dem li, sondern dem a (bzw. span bei aktiv). Dann passt das.
    Dazu helfen dann noch so angaben wie display:block, damit das als Blockelement gerendert wird. Der Vorteil für Besucher der Seite: man kann den ganzen Kasten anklicken ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  3. #3
    Contao-Fan
    Registriert seit
    30.05.2010.
    Ort
    Schweiz
    Beiträge
    251

    Standard

    Hallo MacKP,

    vielen Dank für deine schnelle Antwort! Was soll ich da noch sagen... ich hatte gerade mal 2 Minuten um das ganze Menü wunschgemäss zu formatieren


    Liebe Grüsse

  4. #4
    Contao-Fan
    Registriert seit
    30.05.2010.
    Ort
    Schweiz
    Beiträge
    251

    Standard

    Hier noch ein Beispiel im Anhang. Vielleicht hilft das ja noch jemandem....
    Angehängte Grafiken Angehängte Grafiken
    Geändert von walkabout77 (27.11.2010 um 09:43 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Pageing Navigation auf gleichen Level.
    Von Jomaar im Forum Layout / Templates / Holy Grail
    Antworten: 3
    Letzter Beitrag: 28.08.2010, 15:05
  2. Submenü Navigation verschluckt Level 1?
    Von knaggit im Forum Allgemeine Inhaltselemente
    Antworten: 3
    Letzter Beitrag: 02.07.2010, 15:23
  3. Navigation aufklappen, falls Level 1 aktiv
    Von cubeless im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 26.03.2010, 11:18
  4. Level 2 Punkte immer unter ALLEN Level 1 punkten
    Von mad im Forum Layout / Templates / Holy Grail
    Antworten: 11
    Letzter Beitrag: 06.02.2010, 21:55
  5. 2teilige Navigation: Horizontal 1st-level und vertikal ab 2nd-level
    Von murphyslaw im Forum Layout / Templates / Holy Grail
    Antworten: 5
    Letzter Beitrag: 18.11.2009, 13:13

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •