Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: Sprachinhalte abhängig von Seite ausgeben - Aber wie?

  1. #1
    Contao-Nutzer Avatar von Don
    Registriert seit
    03.10.2010.
    Ort
    Ravensburg/Ulm
    Beiträge
    16

    Standard Sprachinhalte abhängig von Seite ausgeben - Aber wie?

    Hallo zusammen,

    gibt es eine Möglichkeit pro Seite eine Sprachvariable in der langconfig zu definieren?
    Mein Beispiel:

    Quicknavigation hat diverse Aufforderungen:

    Seite 1: Bereich wählen...
    Seite 2: Produkt wählen...
    Seite 3: Rezept wählen...

    Mein Ansatz:

    Code:
    <?php
    if($GLOBALS['TL_DCA']['tl_page']['fields']['title']=="Startseite"){
       $GLOBALS['TL_LANG']['MSC']['quicknav']      = 'Bereich auswählen...';
    }
    else if($GLOBALS['TL_DCA']['tl_page']['fields']['title']=="Produkte"){
       $GLOBALS['TL_LANG']['MSC']['quicknav']      = 'Produkt auswählen...';
    }
    else if($GLOBALS['TL_DCA']['tl_page']['fields']['title']=="Rezepte"){
       $GLOBALS['TL_LANG']['MSC']['quicknav']      = 'Rezept auswählen...';
    }
    ?>
    Aber ich glaub da mische ich die dcaconfig mit der langconfig, kann das sein?

    Grüße,
    Don

  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

    Für sowas kann man super diese Erweiterung von Leo Unglaub nutzen: https://contao.org/de/extension-list...tert_tags.html

    Du machst dir dann pro Seitenbaum (=Sprache) eine Variable -> quicknav die du dann jeweils mit anderem Content befüllst. Den inserttag dann an der passenden Stelle einbinden und gut ist ;-)

    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 Avatar von Don
    Registriert seit
    03.10.2010.
    Ort
    Ravensburg/Ulm
    Beiträge
    16

    Daumen hoch Solved.

    Ja überragend!
    Danke dir MacKP.

    Nochmals kurz für alle die mit dem selben Problem kämpfen:

    1. Modul Quicknav anlegen
    2. Modul Quicknav einbinden
    3. Platzhalter / Inserttags Erweiterung installieren: https://contao.org/de/extension-list...rttags.de.html
    4. Die verschiedenen Platzhalter anlegen (Alle Tragen selbstverständlich den gleichen Titel, variieren lediglich bei der Seitenlimitierung)
    5. In /templates den Custom Inserttag einbauen. In meinem Fall:
      PHP-Code:
      <option value=""><?php echo $this->replaceInsertTags('{{custom::quicknav}}');?></option>


    Das wars, der Karren rennt und pro Seite wird die Quicknavigation zur schönen individuellen Navigation.

    Vielen Dank!

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
  •