Ergebnis 1 bis 5 von 5

Thema: <?php if ($GLOBALS['TL_LANGUAGE'] == 'de'): ?> unter Contao Version 3.2.2

  1. #1
    Contao-Fan Avatar von aadursun
    Registriert seit
    25.09.2011.
    Beiträge
    543

    Standard <?php if ($GLOBALS['TL_LANGUAGE'] == 'de'): ?> unter Contao Version 3.2.2

    Ich habe eine zweisprachige Seite und wollte nun die fixe Navigation, in unter templates als html5 Datei gespeichert ist einbinden.

    Hier mein Code Snippet

    Code:
    <?php if ($GLOBALS['TL_LANGUAGE'] == 'de'): ?>
     <nav id="menu">
            <div class="menu-icon"></div>
            <ul>
    
    // Ende der ersten Sprache
    
    <?php if ($GLOBALS['TL_LANGUAGE'] == 'en'): ?>
    
     <nav id="menu">
            <div class="menu-icon"></div>
            <ul>
    
    // Ende der zweiten Sprache
    
    <?php endif; ?>
    Jedoch erhalte ich eine Fehlermeldung mit Parse error: syntax error, unexpected end of file in der letzten Zeile mit <?php endif; ?>

    Ich verwende Contao Version 3.2.2

    Die gleiche Datei wird unter Contao 2.11.11 richtig geparst. Hat sich in der Contao 3.x.x was geändert?

    Grüße
    aadursun

  2. #2
    Contao-Nutzer Avatar von petra
    Registriert seit
    10.01.2010.
    Ort
    Herford
    Beiträge
    194

    Standard

    Entweder 2x endif oder beim 2. of ein else davorsetzen

    Gesendet von meinem SM-P600 mit Tapatalk

  3. #3
    Contao-Nutzer Avatar von petra
    Registriert seit
    10.01.2010.
    Ort
    Herford
    Beiträge
    194

    Standard

    Of = if

    Gesendet von meinem SM-P600 mit Tapatalk

  4. #4
    Contao-Fan Avatar von aadursun
    Registriert seit
    25.09.2011.
    Beiträge
    543

    Standard

    OK, super vielen Dank, funktioniert tadellos.

    VG
    Dursun
    Geändert von aadursun (18.06.2014 um 13:12 Uhr)

  5. #5
    Contao-Nutzer Avatar von petra
    Registriert seit
    10.01.2010.
    Ort
    Herford
    Beiträge
    194

    Standard

    Folgender Code funktioniert bei mir

    PHP-Code:
    <?php if ($GLOBALS['TL_LANGUAGE'] == 'de'): ?>
    Deutsch
    <?php elseif ($GLOBALS['TL_LANGUAGE'] == 'en'): ?>
    Englisch
    <?php endif;?>
    oder die Alternative mit Contao:
    HTML-Code:
    {{iflng::de}}Deutsch2{{iflng}}{{iflng::en}}Englisch{{iflng}}

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
  •