Ergebnis 1 bis 2 von 2

Thema: {{ua::*}} in PHP verarbeiten

  1. #1
    Contao-Nutzer Avatar von Der Astronaut
    Registriert seit
    20.07.2012.
    Ort
    Weltall
    Beiträge
    241

    Standard {{ua::*}} in PHP verarbeiten

    Tach zusammen,

    ich versuche gerade den Inserttag des UserAgents in PHP zu verarbeiten.

    Haue ich
    Code:
    {{ua:engine}}
    in den Quelltext der fe_page, wird korrekt die Browser-Engine ausgegben. Auch wenn ich das als
    PHP-Code:
    $this->replaceInsertTags('{{ua::engine}}'
    schreibe. Versuche ich jedoch z.B. eine IF-Abfrage wie
    PHP-Code:
    <?php if ($this->replaceInsertTags('{{ua::engine}}') == 'gecko') { echo 'wurst'; } ?>
    sollte ja eigentlich "wurst" ausgeben werden, sofern ich den Firefox nutze. Das jedoch passiert nicht.

    Ich habe das auch mit {{ua::browser}} und {{ua:class}} (mittels REGEX) probiert. Klappt auch nicht.

    Getestet in Contao 3.5.27 unter PHP 7.0 (CGI) und unter Contao 4.4.0 unter PHP 7.1 (CGI).

    Ich wäre für jede Hilfe dankbar.

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

    Standard

    Wozu insert tags? Nimm
    PHP-Code:
    \Environment::get('agent'
    (iirc)

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
  •