Contao-Camp 2024
Ergebnis 1 bis 4 von 4

Thema: aktuelle Sprache in Elements class abfragen

  1. #1
    Contao-Nutzer
    Registriert seit
    03.01.2019.
    Beiträge
    1

    Standard aktuelle Sprache in Elements class abfragen

    Leider funktioniert folgendes nicht:
    Code:
    class ContentProduct extends \ContentElement
    {
    ...
                if(!$GLOBALS['TL_LANGUAGE'] == 'de'){
                    $lg = " AND title_".$GLOBALS['TL_LANGUAGE']." != ''";
                }
                $strQuery   = "SELECT * FROM tl_ss_produkte WHERE activated = 1".$cat.$new.$label.$thema.$lg
    ...
    wie komme ich hier an das Sprachkürzel? Danke

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

    Standard

    $GLOBALS['TL_LANGUAGE'] ist prinzipiell richtig. Was genau funktioniert nicht?

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

    Support Contao

    Standard

    Zitat Zitat von Sbstn Beitrag anzeigen
    Leider funktioniert folgendes nicht:
    Code:
    class ContentProduct extends \ContentElement
    {
    ...
                if(!$GLOBALS['TL_LANGUAGE'] == 'de'){
                    $lg = " AND title_".$GLOBALS['TL_LANGUAGE']." != ''";
                }
                $strQuery   = "SELECT * FROM tl_ss_produkte WHERE activated = 1".$cat.$new.$label.$thema.$lg
    ...
    wie komme ich hier an das Sprachkürzel? Danke
    Beim drüberschauen verstehe ich das hier schon mal nicht:
    Code:
    if(!$GLOBALS['TL_LANGUAGE'] == 'de')
    Hier dürfte wohl gemeint sein:
    Code:
    if(!($GLOBALS['TL_LANGUAGE'] == 'de'))
    Den Rest verstehe ich zwar auch nicht ohne Zusammenhang aber das sieht für mich schon mal falsch aus.

  4. #4
    Contao-Nutzer
    Registriert seit
    10.01.2011.
    Beiträge
    234

    Standard

    Code:
    if($GLOBALS['TL_LANGUAGE'] != 'de'){
    oder einfach so =)

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
  •