Navigation: Submenü mit Parent_name ergänzen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Nico@Aspen
    Contao-Nutzer
    • 18.08.2010
    • 5

    #1

    Navigation: Submenü mit Parent_name ergänzen

    Hallo Leute,

    Ist:
    ich habe ein horizontales Menü->das Submenü wird im Container Left als vertikales Menü geladen.

    Soll:
    1. Im Submenü soll als erster <li> Eintrag der Parentmenue Name eingetragen werden.
    2. das Submenü soll auch bei Hauptmenüpunkten, die keine Subeinträge haben erscheinen, da ja nun Parentname als Eintrag (s. Punkt 1) vorhanden sein sollte.

    Leider habe ich keine Ahnung von PHP. Ich habe mir mal die nav_default.tpl (umbenannt) in Template kopiert. Nun ... naja... ich hoffe ein wenig Hilfe zu finden...

    Grüße Nico
  • Nico@Aspen
    Contao-Nutzer
    • 18.08.2010
    • 5

    #2
    okay, ich bin ein bisserl weitergekommen:
    mit dem Eintrag: <li>{{env:arent_name}}</li> vor der ForEach Schleife kann ich zumindest mal den Namen des Menüs eintragen lassen, allerdings ohne Link.

    Weiter taucht dieser "neue Punkt" nur dann auf, wenn ich einen Submenü-Punkt anklicke.
    Andersrum: wenn ich aus dem Hauptmenü "Seite mit Subpages" anklicke, bekomme ich einen leeren Listeneintrag. Wähle ich dann eine Sub-Seite aus, taucht der Name "Seite mit Subpages" als erster Eintrag auf?

    Bin noch ratlos

    Grüße Nico

    Kommentar

    • Nico@Aspen
      Contao-Nutzer
      • 18.08.2010
      • 5

      #3
      Halte euch mal auf dem laufenden:

      Mit <li><a href="index.php/{{env:arent_alias}}.html">{{env:arent_name}}</a></li>
      Habe ich nun den gewünschten Eintrag inkl. Link. Leider gibt es keinen parent_url, deshalb habe ich den Link manuell zusammen gebastelt. Aber geht.

      Nun habe ich nur zwei Porbleme:

      1. Submenü immer anzeigen
      2. Der erste Eintrag wird nur nach Auswahl eines Sub-Punktes angezeigt.

      Ich hoffe, dass mir da noch jemand helfen kann...

      Kommentar

      • kos
        Contao-Fan
        • 22.06.2009
        • 888

        #4
        Hallo Nico,

        vielleicht schaust Du Dir mal diesen thread an. Hiermit hast Du die Möglichkeit, den Hauptmenüpunkt auch wieder als Link einzusetzen, wenn Du auf einer Unterseite bist.

        Kommentar

        • Nico@Aspen
          Contao-Nutzer
          • 18.08.2010
          • 5

          #5
          Hallo Karl,

          vielen Dank für deinen Tipp.
          Hat mir echt geholfen. Es muss logischerweise nicht das Parent-Objekt aufgerufen werden, sondern das Main Objekt, da ja mit dem ersten Klick es noch kein Parent-Objekt geben kann (KLick auf das Hauptmenü->Unterpunkte werden angezeigt: Parent=nothing).

          Folgende Syntax lässt immer den Hauptmenüname als Link erscheinen:
          <li><a href="index.php/{{env::main_alias}}.html">{{env::main_name}}</a></li>.

          Nun brauche ich nur noch eine LÖsung, um immer ein Submenu anzeigen zu lassen...


          Grüße Nico

          Kommentar

          Lädt...