Contao-Camp 2024
Ergebnis 1 bis 9 von 9

Thema: Navigation Level auslesen lassen für Insertags

  1. #1
    Alter Contao-Hase Avatar von Messa
    Registriert seit
    19.01.2011.
    Ort
    Vorarlberg, Österreich
    Beiträge
    1.423

    Standard Navigation Level auslesen lassen für Insertags

    Hallo Leute.

    Ich suche gerade eine Möglichkeit eine If Else Abfrage zu machen, die das erfühlen sollte.

    - PageTitel anzeigen lassen wenn sich der User auf dem Level_1 befindet.
    - ParentPageTitel anzeigen wenn der User sich auf einer der Unterseiten von Level_1 befindet.

    Ich würde diese 2 Inserttags verwenden.

    Code:
    {{page::title}}
    {{page::parentTitle}}
    Liebe Grüße
    Matthias
    Geändert von Messa (11.09.2014 um 10:03 Uhr)
    Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
    http://www.matthiasgmeiner.com

  2. #2
    Alter Contao-Hase Avatar von Messa
    Registriert seit
    19.01.2011.
    Ort
    Vorarlberg, Österreich
    Beiträge
    1.423

    Standard

    So klappt das

    PHP-Code:
    <?php if ($GLOBALS['objPage']->pid  == '1'): ?> 
        {{page::title}} 
    <?php else: ?> 
        {{page::parentTitle}} 
    <?php endif; ?>
    Geändert von Messa (09.09.2014 um 14:10 Uhr)
    Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
    http://www.matthiasgmeiner.com

  3. #3
    Contao-Fan
    Registriert seit
    21.08.2012.
    Beiträge
    280
    User beschenken
    Wunschliste

    Standard

    Nur der Vollständigkeit halber: es gibt keine if-else-Schleifen.
    Dies sind Kontrollstrukturen.

    siehe auch: http://www.if-schleife.de


    Grüßn
    Grüße vom Gyer

  4. #4
    Alter Contao-Hase Avatar von Messa
    Registriert seit
    19.01.2011.
    Ort
    Vorarlberg, Österreich
    Beiträge
    1.423

    Standard

    Super wichtiger Kommentar von dir. Habe es im Text abgeändert.
    Mir ist schon klar das foreach zum Beispiel Schleifen sind.

    lg
    Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
    http://www.matthiasgmeiner.com

  5. #5
    Contao-Fan Avatar von jenda
    Registriert seit
    20.06.2009.
    Ort
    Berlin
    Beiträge
    490

    Standard 3. Ebene mit dem Titel von der Elternseite

    Hallo,

    ich möchte über der Subnavigation den Seitentitel der Elternseite (auch verlinkt zu dieser) zeigen lassen, und zwar egal auf welcher Ebene man sich befindet - ich habe insgesamt 3. Ebenen. Das heißt, es sollte da immer nur der Seitenname der ersten Seite der 2. Ebene stehen.

    Es folgende Seitenstruktur

    1. Ebene ohne Unternavigation
    2. Ebene mit Unternavigation - über dieser soll der Titel dieser Seite der 2. Ebene auch auf den Unterseiten stehen, und zwar am besten dynamisch
    3. Ebene Unterseiten mit Unternavigation - über dieser steht der Titel der Elternseite.

    Weiß jemand, wie ich es umsetzen kann, damit das dynamisch geschieht? Das wäre super. Danke.

    Jan
    Geändert von jenda (21.03.2019 um 10:05 Uhr)

  6. #6
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Da gibst du am besten mal einen Admin-BE-Zugang auf ne Spielwiese, wo man das ausprobieren kann. Es gibt da so einige Mittel, aber es wird deutlischer und einfacher, wenn du eine passende Seitenstruktur angelegt hast und man das dort ausprobieren kann.

    Was du schon ausprobiert bzw. womit du schon rumgespielt haben solltest sind Inserttags, Startlevel, Stoplevel, Hardlimit, Referenzseite. Und es gibt auch eine Erweiterung (weiß den Namen nicht, bestimmt irgendwas mit inherit und article), mit welcher du Artikel einer Seite auf die Unterseiten vererben kannst, falls du auf verschiedenen Seiten verschiedene Navigationsmodule einbinden möchtest (müsste auch mit [boxes] gehen, schon länger nicht mehr ausprobiert).
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  7. #7
    Contao-Fan Avatar von jenda
    Registriert seit
    20.06.2009.
    Ort
    Berlin
    Beiträge
    490

    Standard

    Danke, Andreas. Gerne schicke ich dir die Zugangsdaten als Privatnachricht.

    Ich habe erstmal den Startlevel und Stopplevel festgelegt. Mit der Referenzseite sind alle Menüpunkte verschwunden - auch wenn ich für Start- und Stopplevel 0 eigentragen habe.

    In der Vorlage mod_navigation_sub habe ich folgendes für den Seitentitel, den ich ausgeben möchte

    HTML-Code:
    <h1><a href="{{page::parentPageAlias}}">{{page::parentPageTitle}}</a></h1>

  8. #8
    Contao-Fan Avatar von rusty
    Registriert seit
    07.02.2012.
    Ort
    Hamburg
    Beiträge
    264

    Standard

    Jenda könnte auch eine modifizierte Brotkrümel- bzw. Pfadnavigation verwenden.

  9. #9
    Contao-Fan Avatar von rusty
    Registriert seit
    07.02.2012.
    Ort
    Hamburg
    Beiträge
    264

    Standard

    Die Erweiterung merger2 kann unter anderem Module in Abhängigkeit von der Seitenstrukturebene einbinden. Siehe Bedingung "depth".

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
  •