Ergebnis 1 bis 6 von 6

Thema: Navigation auf bestimmter Seite?

  1. #1
    Contao-Nutzer
    Registriert seit
    05.07.2012.
    Beiträge
    152

    Standard Navigation auf bestimmter Seite?

    Hallo,
    ich hab da mal eine Frage:

    Wie kann ich denn eine angelegte individuelle Navigation (Modul) nur auf einer ganz bestimmten Seite anzeigen lassen,
    wenn diese Navigation im Header angelegt sein soll?

    Danke & Gruß Dirk

  2. #2
    Contao-Fan Avatar von JMMB
    Registriert seit
    08.03.2012.
    Beiträge
    261
    User beschenken
    Wunschliste

    Standard

    Ein eigenes Seitenlayout für die Seite. Oder Boxes nutzen.

  3. #3
    Contao-Nutzer
    Registriert seit
    05.07.2012.
    Beiträge
    152

    Standard

    Zitat Zitat von JMMB Beitrag anzeigen
    Ein eigenes Seitenlayout für die Seite. Oder Boxes nutzen.
    Super Danke.
    Schau ich mal

  4. #4
    Mike1410
    Gast

    Standard

    Oder mit CSS. Der Seite wo es gezeigt werden soll eine class mitgeben. Dann per display oder visibility ein- bzw. ausblenden.

  5. #5
    Contao-Nutzer
    Registriert seit
    05.07.2012.
    Beiträge
    152

    Standard

    Zitat Zitat von Mike1410 Beitrag anzeigen
    Oder mit CSS. Der Seite wo es gezeigt werden soll eine class mitgeben. Dann per display oder visibility ein- bzw. ausblenden.
    Das hab ich so noch nicht gemacht - könnte man mal ein Beispiel aufzeigen ?

  6. #6
    Contao-Nutzer Avatar von markus.milkereit
    Registriert seit
    05.06.2009.
    Ort
    Novi Sad
    Beiträge
    122
    Partner-ID
    8818

    Standard

    Wenn das die Navigation die einzige Anwendung ist für das seitenweise ein- und ausblenden, dann ist CSS sogar noch einfacher wie die Boxes.

    Anwendung:
    • Seitenstruktur: die Seite öffnen die das Menü haben soll, unter "Experten-Einstellungen" die CSS-Klasse befüllen, zum Beispiel mit "hatmenue"
    • die Navigation über das Seitenlayout in alle Seiten einbauen
    • CSS-Angaben schreiben die das Menü ein- oder ausblendet auf Basis der Seitenklasse

    Ich schreib mal ein Beispiel dafür dass das Menü in der linken Spalte eingeblendet ist, wenn es woanders liegt einfach anpassen:

    Code:
    /* für alle Seiten: Menü ausblenden */
    #left .mod_navigation {
        display: none;
    }
    /* für Seiten-Klasse "hatmenue" das Menü einblenden */
    body.hatmenue #left .mod_navigation {
        display: block;
    }
    Gruß
    Markus
    Geändert von markus.milkereit (25.03.2013 um 13:56 Uhr)
    VON HELDEN UND GESTALTEN Contao Premium-Partner

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
  •