Ergebnis 1 bis 8 von 8

Thema: Eine bestimmte Menüebene unverlinkt anzeigen ?

  1. #1
    Contao-Nutzer
    Registriert seit
    27.02.2010.
    Ort
    Gera
    Beiträge
    12

    Standard Eine bestimmte Menüebene unverlinkt anzeigen ?

    Hallo !

    Ich wollte mal fragen ob es die Möglichkeit gibt,
    wenn man 4 Navigationsebenen auf einer Seite hat,
    das man eine Navigationsebene (z.B. die 2 Ebene) als
    Anzeige darstellen kann (nicht als Link) ?

    Beispiel:

    1. Ebene = Reiseart
    2. Ebene = Reiseland
    3. Ebene = Reiseort
    4. Ebene = Tour

    wenn ich jetzt das ausgewählte Reiseland immer angezeigt bekommen möchte
    solange wie ich mich im Reiseort und Tour bewege (navigiere)

    1. und 2. Ebene sind im Header, 3. und 4. Ebene sind links angebracht.
    Links soll dann über der Navigation sozusagen das ausgewählte Land angzeigt werden.

    Eine Möglichkeit wäre das übers Layout zu steuern, dann wäre aber immer ein neues Layout fällig
    sobald ein neues Land dazu käme. Das will ich eigendlich vermeiden.


    Danke schon mal im vorraus.

    cu Swen

  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 jojoflower,
    eine Methode könnte mit CSS gemacht werden:

    Dort wo auch die Überschrift erscheinen soll, nimmst du einfach auch die 2. Ebene mit rein. Das ist dann ja in CSS level_1. Nun Blendest du alle level_1 aus (display:none) unr nur level_1 .trail bekommt danach display:block, damit es wieder zu sehen ist. Danach noch ein wenig formatieren das es anders aussieht und fertig.

    So ähnlich könntest du es allerdings auch mit php Lösen, wenn du dich ein wenig damit auskennst. Auch wieder 2. Ebene dazunehmen, nun mit einer if-Abfrage (oder for.. for level_1 = und da drinn if class = trail) prüfen ob .level_1 und .trail gegeben ist, und nur dann diesen level ausgeben. Ansonsten nichts ausgeben in .level_1.

    Das hier vllt noch als Anregung für den PHP Teil:
    http://https://contao.org/projects/t...beneUnverlinkt

    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
    27.02.2010.
    Ort
    Gera
    Beiträge
    12

    Standard

    @MacKP

    jo war soweit der richtige Tip und funktioniert auch.


    Danke !

    cu swen

  4. #4
    Contao-Nutzer
    Registriert seit
    24.11.2009.
    Ort
    Stuttgart
    Beiträge
    98

    Standard

    Hallo zusammen,

    ich habe mal eine Frage hierzu. Und zwar möchte ich in der Subnavigation links die erste Ebene ausblenden und nur Untermenüpunkte aber auch den aktuellen Menüpunkt erster Ebene anzeigen (siehe Anhang).
    Habe versucht das über CSS folgendermaßen zu lösen:

    Ebene 1 ausblenden:
    Code:
    aside .mod_navigation ul.level_1 {display: none;}
    Ebene 2 wieder einblenden:
    Code:
    aside .mod_navigation ul.level_1 li.trail {display: block;}
    Das funktioniert aber leider nicht. Es wird immer das komplette Menü ausgeblendet.
    Hat vielleicht noch jemand einen Tipp?
    Angehängte Grafiken Angehängte Grafiken
    Viele Grüße,
    closeup

  5. #5
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Wäre dann ein Startlevel 1 nicht sinnvoller?

  6. #6
    Contao-Nutzer
    Registriert seit
    24.11.2009.
    Ort
    Stuttgart
    Beiträge
    98

    Standard

    Zitat Zitat von magicsepp Beitrag anzeigen
    Wäre dann ein Startlevel 1 nicht sinnvoller?
    In diesem Fall würde der Menüpunkt "Management Services" aus dem Beispiel im Anhang nicht mehr angezeigt werden...
    Viele Grüße,
    closeup

  7. #7
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Hi.

    Vielleicht läßt sich dazu die Erweiterung von Joe verwenden, zumindest hab ich damit sowas ähnliches schon gemacht...
    https://contao.org/de/extension-list...geFolders.html
    blucomp | Webdesign & Onlinelösungen

  8. #8
    Contao-Nutzer
    Registriert seit
    24.11.2009.
    Ort
    Stuttgart
    Beiträge
    98

    Standard

    Hallo zusammen,

    habe es nun so gelöst, dass ich das Template nav_devault.html5 kopiert habe und an der entsprechenden Stelle die Zeile

    <li class="mainPageTitle">{{page::mainPageTitle}}</li>

    als obersten Listenpunkt eingefügt habe. Die CSS-Klasse ist natürlich frei wählbar. Dann noch die entsprechenden Styles erstellt. Fertig.
    Viele Grüße,
    closeup

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Eine bestimmte Zeichenkette überschreiben
    Von dArignac im Forum Mehrsprachigkeit
    Antworten: 2
    Letzter Beitrag: 07.08.2010, 14:03
  2. direkt bestimmte Galerie anzeigen
    Von Mario im Forum Bilder/Dateien
    Antworten: 3
    Letzter Beitrag: 23.05.2010, 10:09
  3. [visitors] Unsichtbare Statistik auf eine bestimmte Seite anzeigen
    Von raphaa im Forum Sonstige Erweiterungen
    Antworten: 7
    Letzter Beitrag: 10.01.2010, 14:15
  4. Antworten: 3
    Letzter Beitrag: 18.08.2009, 08:23
  5. [gelöst]Backend Modul nur bestimmte Datensätze anzeigen
    Von smung0r im Forum Entwickler-Fragen
    Antworten: 3
    Letzter Beitrag: 12.08.2009, 10:35

Lesezeichen

Lesezeichen

Berechtigungen

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