Ergebnis 1 bis 6 von 6

Thema: Anpassung mod_navigation.tpl

  1. #1
    Contao-Nutzer Avatar von fledeboer
    Registriert seit
    01.01.2010.
    Ort
    Ratzeburg
    Beiträge
    8

    Standard Anpassung mod_navigation.tpl

    Guten Tag,

    ich habe ein Menü mittels superfish und jquery erstellt (Beispiel: www.taxwell.de)

    Darüber hinaus möchte ich auf der Startseite ein "Schnellmenü"
    mittels Kwicks (http://www.jeremymartin.name/example....php?example=1) erstellen.

    Nach langem ausprobieren stellt sich nun heraus, dass die mod_navigation.tpl
    für das Kwicks Menü anders aussehen muss.

    Soweit ich informiert bin, gilt das mod_navigation.tpl aber für jede Art von Navigationen gleichermaßen.

    Ist es möglich, unterschiedliche mod_navigation.tpl's in einer Typolight Instanz zu nutzen? Anderenfalls bliebe aus meiner Sicht lediglich die Erstellung einer Erweiterung.

    Gruß und ein frohes neues Jahr.

    Florian

  2. #2
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Ort
    St.Pauli
    Beiträge
    217

    Standard

    Hi Florian,
    Ist es möglich, unterschiedliche mod_navigation.tpl's in einer Typolight Instanz zu nutzen?
    das zwar nicht, aber weniger Arbeit als eine Erweiterung wäre es, dem Element eine CSS-Klasse zu geben, diese in einer eigenen mod_navigation.tpl per PHP abzufragen und abhängig davon unterschiedlichen Code auszugeben.


    cheers
    Antipitch
    "Some people, when confronted with a problem, think 'I know, I’ll use regular expressions.' Now they have two problems." Jamie Zawinski

  3. #3
    Contao-Nutzer Avatar von fledeboer
    Registriert seit
    01.01.2010.
    Ort
    Ratzeburg
    Beiträge
    8

    Standard

    Hallo Antipitch,

    CSS als Flag für einen Switch. Was für ein "dirty hack", aber einfach Klasse!
    So werde ich es machen.

    Danke und Gruß

    Florian

  4. #4
    Contao-Nutzer Avatar von Rastafanda
    Registriert seit
    26.06.2009.
    Ort
    Nöchling, Österreich
    Beiträge
    63

    Standard

    Hallo,
    es bestünde ja auch die Möglichkeit, eine andere Navigation unter dem Namen nav_irgendeinname.tpl in den Ordner templates zu speichern. Somit hat man dann auch verschiedene Navigationstemplates zur Verfügung.

    lg
    Markus
    Handbuch zu meinen Erweiterungen:
    http://www.hoenninger-it.net/tutorials.html

  5. #5
    Contao-Nutzer Avatar von fledeboer
    Registriert seit
    01.01.2010.
    Ort
    Ratzeburg
    Beiträge
    8

    Standard

    Hallo Markus,

    danke für die Info. Ich nutze bereits mehrere nav_*.tpl's. Dieses war daher nicht das Problem.

    Ich werde den ersten Ansatz nutzen, schreibe trotzdem noch einmal, welches Problem bestand.

    Seiten Beispielstruktur:
    Level_1: Seite 1
    Level_2: |- Subseite 1a
    Level_2: |- Subseite 1b
    Level_1: Seite 2
    Level_2: |- Subseite 2a
    Level_2: |- Subseite 2b
    Level_1: Seite 3
    Level_2: |- Subseite 3a
    Level_2: |- Subseite 3b

    Das nav_kwicks.tpl muss folgenden Code erzeugen.
    <ul class="kwicks"> <li class="kwick1">
    <ul>
    <li>Subseite1a</li>
    <li>Subseite1b</li>
    </ul>
    </li>
    <li class="kwick2">
    <ul>
    <li>Subseite2a</li>
    <li>Subseite2b</li>
    </ul>
    </li>
    <li class="kwick3">
    <ul>
    <li>Subseite3a</li>
    <li>Subseite3b</li>
    </ul>
    </li>
    </ul>

    So wie ich das sehe, wird je $item des Level_1 die jeweilige nav_kwicks.tpl aufgerufen.
    Das erzeugte Ergebnis wird in das mod_navigation.tpl integriert.
    Daher sind die umschließenden <ul> Tags nicht in der nav_kwicks.tpl abbildbar. Ein <?php if($this->level == "Level_1"){ ?> löst das Problem nicht, da diese Abfrage jeweils bei Seite1, Seite2 und Seite3 == true ist.
    Das <ul> muss daher in die mod_navigation.tpl eingebunden werden und die $items umschließen. Ich werde den ersten genannten Ansatz nutzen.

    Falls jemand eine weitere Indee hat, ist diese trotzdem gerne gesehen.
    Gruß Florian

    If at first you don't succeed; call it version 1.0

  6. #6
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.614
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Florian,

    Ist dein Problem lediglich dass das UL-Element die entsprechende Klasse haben muss?? Dann wäre es wohl viel einfacher das entsprechende Mootools anzupassen...
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Css mod_navigation funktioniert nicht richtig
    Von nghgn im Forum Layout / Templates / Holy Grail
    Antworten: 1
    Letzter Beitrag: 20.02.2011, 08:44
  2. Bug im mod_navigation? Abstand unten
    Von zonky im Forum Allgemeine Inhaltselemente
    Antworten: 10
    Letzter Beitrag: 13.09.2010, 08:58
  3. CSS mod_navigation [gelöst]
    Von strich-sieben im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 10.02.2010, 15:47
  4. CSS und mod_navigation
    Von ab2211 im Forum Layout / Templates / Holy Grail
    Antworten: 5
    Letzter Beitrag: 17.01.2010, 23:12
  5. [ERLEDIGT] .mod_navigation Centriert!
    Von Trikerdaniel im Forum Layout / Templates / Holy Grail
    Antworten: 3
    Letzter Beitrag: 28.09.2009, 19:40

Lesezeichen

Lesezeichen

Berechtigungen

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