Ergebnis 1 bis 14 von 14

Thema: Navigationen und die Angabe der Referenzseite

  1. #1
    Contao-Nutzer Avatar von franky_m
    Registriert seit
    31.10.2014.
    Ort
    Zell a. Main
    Beiträge
    24

    Standard Navigationen und die Angabe der Referenzseite

    Hi,

    ich hab ein Problem mit der Navigation von Contao - auch auf die Gefahr hin, dass es in etwa das gleiche Problem wie im Thread ist.

    Also ich habe in etwas folgende Seitenstruktur ...

    Meine Seite (Startpunkt einer Webseite)
    ---root (Interne Weiterleitung)
    ------Home (Reguläre Seite)
    ------Flüge (Reguläre Seite)
    ------Pauschalreisen (Reguläre Seite)
    ------Kreuzfahrten (Interne Weiterleitung)
    ---------Aida (Reguläre Seite)
    ---------Kreuzfahrten weltweit
    ---Service (Interne Weiterleitung)
    ------AGB (Reguläre Seite)
    ------FAQ (Reguläre Seite)
    ---------FAQ-Detail (Reguläre Seite)
    ------Impressum (Reguläre Seite)
    ------Datenschutz (Reguläre Seite)

    ... und möchte meine Navigation aufteilen. An einer Stelle soll nur die erste Ebene ab "root" angezeigt werden. Die zweite Ebene befindet sich an anderer Stelle, soll aber auch als Referenzseite "root" haben.

    Ein (drittes) Service-Menü befindet sich in der Fusszeile.

    Nun habe ich folgende Einstellungen:

    1. Ebene: Startlevel = 0, Stoplevel = 1, Hard Limit = ja, Referenzseite = "root"
    2. Ebene: Startlevel = 1, Stoplevel = 1, Hard Limit = ja, Referenzseite = "root"

    Die 1. Ebene wird korrekt ausgeben. Die Zweite ist allerdings identisch wie die erste :-( Wenn ich nun die Referenzseite "root" entferne, dann sieht auch die 2. Ebene auf den ersten Blick korrekt aus. Bis ich im dritten Menü den Punkt "FAQs" anwähle - dann wird in der zweiten Navigation "FAQ-Detail" angezeigt.

    Irgendwie checke ich die Logik an dieser Stelle nicht.

    Hat vielleicht jemand eine Idee, wie ich das richtig abbilden kann?

    Danke schon mal im voraus

    Viele Grüße
    Franky

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

    Standard

    Hm ja, ich habe das eben selbst versucht und das Navigationsmodul verhält sich nicht wie erwartet, wenn man Startlevel = 1 oder 2 macht + eine Reference Page setzt. Evt. ein Bug, müsste man genauer analysieren.

  3. #3
    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

    Das Verhalten ist leider so gewollt
    Da hatte ich vor Jahren (typolight Zeiten) schon mal mit Leo diskutiert... Ich fände es auch sinnvoller, das anders zu lösen. Eigentlich wäre da noch ne 3. Einstellung praktisch, um wirklich alles abbilden zu können.
    Versuch es doch einfach mal mit einer der Navigations-Erweiterungen. Die sind etwas flexiebler und können sehr viel dynamischer eine Navigation abbilden (frag mich jetzt nicht nach den Namen.. eine ist von den hoff Brüdern *g*).

    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."

  4. #4
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362
    Geändert von KlausGrenoble (01.08.2015 um 19:59 Uhr)

  5. #5
    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

    Jau, die zum Beispiel.

    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."

  6. #6
    Contao-Nutzer Avatar von franky_m
    Registriert seit
    31.10.2014.
    Ort
    Zell a. Main
    Beiträge
    24

    Standard

    Dann erst mal Danke für den Tipp mit der Erweiterung. Ich werde mir die Tage trotzdem noch mal die Bordmittel genauer ansehen. Wenn das Verhalten so gewünscht sein sollte, dann möchte ich gerne verstehen, warum das so ist.

    Viele Grüße
    Franky

  7. #7
    Contao-Fan Avatar von tpk
    Registriert seit
    25.02.2011.
    Ort
    48369 Saerbeck
    Beiträge
    832

    Standard

    Ich hänge mich hier mir mal dran:

    KONTAKT
    -Kontakt
    --Vorstand
    --Vertrieb
    -Impressum
    PRODUKTE
    -Große
    --gelbe
    --grüne
    -Kleine
    -gelbe
    -grüne
    HAUPTNAVI
    -Home
    --Termine
    --Blog
    -Portfolio
    --Große gelbe
    --Kleine Grüne

    KONTAKT, PRODUKTE & HAUPTNAVI sind drei eigenständige Menüs im Header (will der Kunde so), nur die erste Ebene wird angzeigt, z.B:

    Kontakt | Impressum

    Bei Klick auf Kontakt soll in der linken Spalte

    Vorstand
    Vertrieb

    angzeigt werden. Bei den anderen beiden Menüs analog.

    Verstehe ich's richtig, dass ich das mit Bordmitteln nicht hinkriege?

    Weil in der linken Spalte muss ich KONTAKT als Referenz wählen, und laut

    https://github.com/contao/core/issues/1607

    Leo: "Entweder Referenzseite oder Startlevel (siehe oben). Beides zusammen geht nicht und macht auch keinen Sinn."

    geht das aber nicht, weil ich den Startlevel auf 2 setzen können müsste.

    So erhalte ich jetzt

    -Kontakt
    --Vorstand
    --Vertrieb
    -Impressum

    Gerade bei so was Essentiellem finde ich es nicht so doll, wenn ich auf Extensions zurückgreifen muss ...

  8. #8
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Probier doch mal die Subnavigation mit Startlevel 1, Stoplevel 1, ohne Referenzseite und ohne Hardlimit. Das habe ich bei einigen Installationen so, allerdings gibts da nur Ebene 1 und 2.

  9. #9
    Contao-Nutzer Avatar von franky_m
    Registriert seit
    31.10.2014.
    Ort
    Zell a. Main
    Beiträge
    24

    Standard

    Wenn man hier keine Referenzseite angeben kann, dann wird in diesem Menü auch der Menüpunkt aus einem anderen Menüzweig ausgeben, wenn dieser Menüpunkt sich im gleichen Menülevel befindet.

    Und das will man ja so nicht haben - wenn man mehre eigenständige Menüpfade darstellen möchte.

    Deshalb würde Referenzseite UND Startlevel meiner Meinung nach absolut Sinn machen.

    Vielleicht sollte man das Konstrukt mal kurz nachbauen und einen Testaccount an das Github-Ticket hängen. Vielleicht findet das Anliegen dann Gehör. Meint ihr, das würde was bringen?

  10. #10
    Contao-Fan Avatar von tpk
    Registriert seit
    25.02.2011.
    Ort
    48369 Saerbeck
    Beiträge
    832

    Standard

    Probier doch mal die Subnavigation mit Startlevel 1, Stoplevel 1, ohne Referenzseite und ohne Hardlimit.
    Stimmt, so geht's, in dem Fall ganz simpel mit Startlevel 2!

    Ich hatte auch erst gedacht, ich bräuchte für jedes Menü ein eigenes Modul in der linken Spalte, so komme ich jetzt mit nur einem Modul aus. Schlicht zu kompliziert gedacht ;-)

  11. #11
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Spannender wirds, wenn egal auf welchem Level man gerade ist, immer nur die direkten Unterseiten der aktuellen Seite angezeigt werden sollen. Das habe ich mir gestern gerade für eine eigene Seite über das Template realisiert. Jedenfalls ist die Bedeutung der Start- und Stoplevel nicht gerade intuitiv und auch noch abhängig davon, ob man eine Referenzseite angibt oder nicht. Mit Referenzseite sind die anderen Werte teilweise wohl bedeutungslos.

  12. #12
    Contao-Fan Avatar von tpk
    Registriert seit
    25.02.2011.
    Ort
    48369 Saerbeck
    Beiträge
    832

    Standard

    @franky_m

    Seh Deinen Punkt erst jetzt.

    Also ich versuche mal zu verstehen, was ich das gerade mache :-)

    Ich habe im Header meine 3 Menüs mit Start: 1 und Stop 1,

    Bsp:

    Kontakt | Impressum

    In der linken Spalte ist ein ganz normals Navigationsmenü, das als einzige Variante Startlevel 2 hat.

    Intuitiv fände ich jezt folgende Anzeige:

    Vorstand
    Vertrieb
    gelbe
    grüne
    ...

    also alles aus Level 2.

    Defacto wird auf der Index-Seite aber gar nichts angezeigt, und wenn man Kontakt klickt:

    Vorstand
    Impressum

    Das Navigationsmenü gibt bei Setzen des Startlevels wohl nur den aktiven Pfad aus. Und damit dürfte alles bestens sein, oder? Man muss nur drauf kommen :-)

  13. #13
    Contao-Fan Avatar von tpk
    Registriert seit
    25.02.2011.
    Ort
    48369 Saerbeck
    Beiträge
    832

    Standard

    Jedenfalls ist die Bedeutung der Start- und Stoplevel nicht gerade intuitiv
    Finde ich auch abstrakt, das geht nur mit ausprobieren :-)

  14. #14
    Contao-Fan Avatar von tpk
    Registriert seit
    25.02.2011.
    Ort
    48369 Saerbeck
    Beiträge
    832

    Standard

    Hm, jetzt hätte ich gerne noch, dass immer der Parent angezeigt wird, also

    Horizontal sichtbar:

    Kontakt | Impressum

    Eingentliche Struktur:

    Kontakt
    - Seite 1
    - Seite 2
    Impressum
    -Seite 3
    -Seite 4

    Linke Spalte:

    (klick auf Kontakt + Klick auf Seite 1)
    KONTAKT
    Seite 1
    Seite 2

    (klick auf Impressum + Klick auf Seite 3)
    IMPRESSUM
    Seite 3
    Seite 4

    Breadcrumbs helfen da nicht, oder? Man könnte das wohl mit css machen, aber geht das nicht auch anders?

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
  •