Ergebnis 1 bis 9 von 9

Thema: Best Practice Dynamisches Menü?

  1. #1
    Contao-Nutzer
    Registriert seit
    23.02.2019.
    Beiträge
    8

    Standard Best Practice Dynamisches Menü?

    Hallo zusammen,

    Vorab vielen Dank für eure Zeit.

    Ich frage mich was wohl die best practice für ein recht simples, eingeschränktes, dynamisches Navigationsmenü darstellt welches sich an der Seitenstruktur des Backends orientiert.

    Regeln wären: Gebe ein <ul> Navigationsmenü wie in der Main Navigation aus das dem Seitenbaum entspricht.
    Zeige dabei die aktuelle Seite, alle Seiten die NUR eine Ebene unterhalb dieser Seite liegen, alle Seiten auf gleicher Ebene sowie die übergeordnete Seite.

    Beispielsweise würde der Seitenbaum wie folgt aussehen:


    - 1
    -- 1.1
    --- 1.1.1
    --- 1.1.2
    -- 1.2
    --- 1.2.1
    ---- 1.2.1.1
    --- 1.2.2
    -- 1.3
    --- 1.3.1
    --- 1.3.1
    - 2
    -- 2.1
    --- 2.1.1
    --- 2.1.2
    -- 2.2
    --- 2.2.1
    --- 2.2.2
    -- 2.3
    --- 2.3.1
    --- 2.3.1

    Wenn ich mich in 2.1.1 befinde würde das Menü wie folgt ausgegeben:

    - 2.1
    -- 2.1.1
    -- 2.1.2

    Wenn ich mich in 1.2 befinde würde das Menü wie folgt ausgegeben:

    - 1
    -- 1.1
    -- 1.2
    --- 1.2.1
    --- 1.2.2
    -- 1.1

    Wie gehe ich in contao am besten an dieses Problem heran?
    Ich habe vorab versucht viel zu recherchieren, mir wurde aber bisher noch nicht klar wie ich mich einem solchen Problem am besten stelle bzw. nach was ich suchen muss um mich hier am besten einzulesen.

    Vielleicht könnt ihr mir helfen wie ich mich diesem Problem am besten nähere?

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Im Endeffekt brauchst du hier eine dynamische Referenz-Seite. Du könntest dir ein eigenes Navigationsmodul programmieren, das von Contao\ModuleNavigation erbt und in der generate Methode die rootPage dynamisch auf die aktuelle Seite setzt.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    Du könntest https://github.com/hofff/contao-navigation/tree/develop probieren - für C4.13 als "dev-develop" installieren

    damit kannst Du die aktuelle Seite als dynamischen Startpunkt setzen und definieren dass ab da "eins hoch" und ab dort alles anzeigen usw.

    leider ist die Dokumentation wiedermal "homöopatisch"

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    leider ist die Dokumentation wiedermal "homöopatisch"
    Völlig stumpfsinniger Kommentar.
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Völlig stumpfsinniger Kommentar.
    dito!

  6. #6
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.335
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Und jetzt holen wir alle mal tief Luft, sagen "Wuuusaaaaaa!" und dann ist alles wieder gut, okay?

  7. #7
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    Ich kraule schon unsere Katze...

  8. #8
    Contao-Nutzer
    Registriert seit
    23.02.2019.
    Beiträge
    8

    Standard

    Hallo zusammen,

    Bitte um Entschuldigung für die späte Antwort!

    Ich bedanke mich vielfach für die verschiedenen Lösungsansätze.
    Mir war generell nicht bekannt, dass eine Extension existiert die eine dynamische Navigation ermöglicht.

    Beste Grüße!

  9. #9
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    schön wäre, wenn Du zu gegebener Zeit hier noch was hinschreibst, ob Du erfolgreich warst oder nicht und wie Deine Lösung aussieht...

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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