Ergebnis 1 bis 3 von 3

Thema: Navigation aufklappen, falls Level 1 aktiv

  1. #1
    Contao-Nutzer
    Registriert seit
    18.03.2010.
    Beiträge
    10

    Standard Navigation aufklappen, falls Level 1 aktiv

    Hallo zusammen,

    ich hätte gerne eine Navigation mit folgender Funktion:
    Code:
    Element 1
    Element 2
    Element 3
    nach Klick auf Element 1 soll das Ganze so aussehen:

    Code:
    Element 1
          Element 1.1
               Element 1.1.1
               Element 1.1.2
               Element 1.1.3
          Element 1.2
               Element 1.2.1
               Element 1.2.2
               Element 1.2.3
    Element 2
    Element 3
    Der ganze Baum unter der ersten Ebene soll also nur bei aktivem Eltern-Wurzelelement angezeigt werden. Mit dem Standardmodul und den Start / Stop Parametern ist das imho nicht möglich -oder liege ich da falsch?

    Danke für eure Hilfe!

  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 cubeless,
    ist mir nicht bekannt das es funktionieren könnte in der Art.
    Was du machen könntest, wäre Element 1.1 und Element 1.2 in der selben Ebene anzulegen wie deren Unterebene (also die 3. Ebene auf die 2. legen).
    Und dann die 2 Punkte mit einer extra Klasse versehen (einfach den Seiten eine Klasse geben). Dann kannst du die so einrücken, das es so aussieht als ob das passen wäre.
    Allerdings geht dann das .trail nicht.. also nicht ganz optimal.
    Es stellt sich hier eher die Frage: Muss das so sein? Könnte man die Struktur nicht anders machen, so das es vllt etwas besser passt?

    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-Nutzer
    Registriert seit
    18.03.2010.
    Beiträge
    63

    Standard

    Danke für deinen Beitrag, leider müssen die Elemente auf 2. und 3. Ebene auch tatsächlich in der jeweiligen Ebene erscheinen, da sonst die Breadcrumb-Navigation nicht mehr korrekt funktioniert.

    Habe es so gelöst, dass ich das Navigations-Modul extended habe und in der While-Schleife folgende Zeilen eingefügt habe:

    PHP-Code:
    if($level == 2)
        
    $this->render_subpages false;        
    if(
    $objPage->id == $objSubpages->id OR in_array($objPage->id$this->getChildRecords($objSubpages->id'tl_page'true)))
    {
        
    $this->render_subpages true;

    Ist nicht hunderprozentig generisch wegen $level == 2, wie komme ich denn an das Start-Level-Attribut der Navigation ran?

    Grüße

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Navigation mit individueller Klasse für jedes Level
    Von walkabout77 im Forum Layout / Templates / Holy Grail
    Antworten: 3
    Letzter Beitrag: 27.11.2010, 09:35
  2. Grafik Parent Menu Aktiv wenn Child aktiv ist
    Von roscov im Forum Layout / Templates / Holy Grail
    Antworten: 6
    Letzter Beitrag: 06.10.2010, 07:42
  3. Pageing Navigation auf gleichen Level.
    Von Jomaar im Forum Layout / Templates / Holy Grail
    Antworten: 3
    Letzter Beitrag: 28.08.2010, 15:05
  4. Submenü Navigation verschluckt Level 1?
    Von knaggit im Forum Allgemeine Inhaltselemente
    Antworten: 3
    Letzter Beitrag: 02.07.2010, 15:23
  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
  •