Ergebnis 1 bis 13 von 13

Thema: Insert Tags im Template

  1. #1
    Contao-Nutzer
    Registriert seit
    16.07.2009.
    Beiträge
    245

    Frage Insert Tags im Template

    Ich kann keine Inserttags im Template helpdesk_listmessage.tpl verwenden, sie werden einfach nicht geparsed.
    Selbst {{date}} bring bei der Ausgabe nur {{date}}. Muss ich noch irgend etwas einbinden?
    Ich benutze die aktuelle Version 1.3.0 Build 15

    Gruß
    Florian

  2. #2
    Contao-Fan Avatar von kos
    Registriert seit
    22.06.2009.
    Ort
    Westerwald
    Beiträge
    888

    Standard

    Hallo Florian

    Zitat Zitat von typofix Beitrag anzeigen
    Selbst {{date}} bring bei der Ausgabe nur {{date}}. Muss ich noch irgend etwas einbinden?
    Ich benutze die aktuelle Version 1.3.0 Build 15
    hast Du die Klammern >> {{ ... }} << selbst über Tastatur eingegeben? Wenn Du die mit copy and paste einfügst, dann geht es oft nicht.

  3. #3
    Contao-Nutzer
    Registriert seit
    16.07.2009.
    Beiträge
    245

    Standard

    Hallo Karl,

    danke für den Tipp, ja das habe ich gemacht. Über den Fehler bin ich einmal an anderer Stelle gestolpert. Soweit ich es getestet habe kann ich in allen Helpdesk Templates keine Insert-Tags ausgeben.
    Gruß
    Florian

  4. #4
    Contao-Fan Avatar von kos
    Registriert seit
    22.06.2009.
    Ort
    Westerwald
    Beiträge
    888

    Standard

    Hallo Florian

    Zitat Zitat von typofix Beitrag anzeigen
    Soweit ich es getestet habe kann ich in allen Helpdesk Templates keine Insert-Tags ausgeben.
    da fällt mir ein, dass ich schon mal in einem eigenen Template folgenden Code verwendet habe:

    PHP-Code:
    $pagealias $this->replaceInsertTags'{{env::page_alias}}' ); 
    um hier den Seiten-Alias einer Variablen zuzuweisen, die dann weiterverarbeitet werden kann. Wichtig ist hier wohl das $this->replaceInsertTags(..)
    Vielleicht geht das auch beim Helpdesk?

  5. #5
    Contao-Nutzer
    Registriert seit
    16.07.2009.
    Beiträge
    245

    Standard

    Hallo Karl,

    schade, das war es auch nicht. Ich vermute fast, dass es sich um einen Bug im Helpdesk handelt.
    Gruß
    Florian

  6. #6
    Contao-Fan Avatar von kos
    Registriert seit
    22.06.2009.
    Ort
    Westerwald
    Beiträge
    888

    Standard

    Hallo Florian,

    wende Dich doch mal an den Entwickler (acenes) mit dieser Frage? Vielleicht kann der Dir weiterhelfen.

  7. #7
    Contao-Fan Avatar von acenes
    Registriert seit
    13.06.2009.
    Beiträge
    407

    Standard

    Hier funktioniert der Tipp von kos einwandfrei.

    Man darf das halt nicht nur abschreiben, sondern muss es auch verstehen und richtig anwenden.

    PHP-Code:
    <?php echo $this->replaceInsertTags'{{env::page_alias}}' ); ?>
    Geändert von acenes (03.04.2010 um 09:10 Uhr)
    Erweiterungen: avatar, cron, dlstats, editarea, geshi, helpdesk, recall, rep_*, smhcheck.
    (Bitte keine Supportanfragen per PM oder E-Mail)

  8. #8
    Contao-Nutzer
    Registriert seit
    16.07.2009.
    Beiträge
    245

    Standard

    Hallo Acenes und danke,

    jetzt habe ich es verstanden.

    Besteht nicht die Möglichkeit, die Inserttags in den Templates des Helpdesk automatisch zur Verfügung zu stellen. Dann könnte man mit dort Templates genauso arbeiten, wie in den meisten anderen Templates.

    Frohes Osterfest Gruß
    Florian

  9. #9
    Contao-Fan Avatar von acenes
    Registriert seit
    13.06.2009.
    Beiträge
    407

    Standard

    Zitat Zitat von typofix Beitrag anzeigen
    Besteht nicht die Möglichkeit, die Inserttags in den Templates des Helpdesk automatisch zur Verfügung zu stellen.
    Nein das geht nicht, sonst könnte man über Insert Tags nicht mehr diskutieren weil sie auch innerhalb eines Beitrags ersetzt würden. Und du willst sicher auch nicht dass deine Forenteilnehmer in den Beiträgen mit {{insert_article::*}} oder gar {{file::*}} experimentieren, oder?
    Geändert von acenes (03.04.2010 um 15:51 Uhr)
    Erweiterungen: avatar, cron, dlstats, editarea, geshi, helpdesk, recall, rep_*, smhcheck.
    (Bitte keine Supportanfragen per PM oder E-Mail)

  10. #10
    Contao-Nutzer
    Registriert seit
    16.07.2009.
    Beiträge
    245

    Standard

    Ok, dass ist ein Argument ;-)

    Ich ziehe meinen Antrag zurück.
    Gruß
    Florian

  11. #11
    Contao-Nutzer Avatar von chrizdee
    Registriert seit
    24.08.2009.
    Ort
    Reichenschwand
    Beiträge
    73

    Standard

    Zitat Zitat von kos Beitrag anzeigen
    Hallo Florian



    da fällt mir ein, dass ich schon mal in einem eigenen Template folgenden Code verwendet habe:

    PHP-Code:
    $pagealias $this->replaceInsertTags'{{env::page_alias}}' ); 
    um hier den Seiten-Alias einer Variablen zuzuweisen, die dann weiterverarbeitet werden kann. Wichtig ist hier wohl das $this->replaceInsertTags(..)
    Vielleicht geht das auch beim Helpdesk?
    Wow! Danke kos.
    Das hat mir den Tag gerettet.

    Ich mag Contao einfach :-)

  12. #12
    Contao-Nutzer Avatar von GeorgDerks
    Registriert seit
    20.01.2010.
    Ort
    47906 Kempen
    Beiträge
    70
    Partner-ID
    6516

    Standard UserAgent

    Hallo!

    Gern würde ich im Template den UserAgent per replaceInsertTags auswerten.

    Vermutlich mit der 2.10 (siehe Artikel "Vergesst Browser-Hacks in Contao 2.10") stand auch der entsprechende Inserttag {{ua::*}} (mit z.B. Ausgabe des Browsers mittels {{ua::browser}}, siehe "Entwickler-Information unten auf der Seite) für die Auswertung des UserAgents zur Verfügung (vgl. Contao-Benutzerhandbuch unter "Verschiedenes").

    Weder die Variable $this->replaceInsertTags('{{ua::browser}}') noch die $this->replaceInsertTags('{{env::ua}}') (siehe Contao-Wiki, ?) führt jedoch zu einem (zufriedenstellenden ) Ergebnis.

    Hat da draußen jemand eine Idee (und wenn ja, bitte gerne Näheres )?
    Herzlichen Gruß,

  13. #13
    Contao-Nutzer Avatar von GeorgDerks
    Registriert seit
    20.01.2010.
    Ort
    47906 Kempen
    Beiträge
    70
    Partner-ID
    6516

    Standard

    Die Antwort hatte ich mit der "Entwickler-Information" im Artikel "Vergesst Browser-Hacks in Contao 2.10" selbst zitiert:

    $this->import('Environment');
    $ua = $this->Environment->agent;

    echo $ua->os; // Betriebssystem
    echo $ua->browser; // Browsername
    echo $ua->shorty; // Browserkürzel
    echo $ua->version; // Browserversion
    echo $ua->mobile; // True wenn der Client ein mobiler Browser ist
    echo $ua->class; // Den CSS-Klassen-String
    Die Variable muss also im PHP-Skript definiert werden, dann steht sie auch zur Verfügung.

    Also: Problem mit UserAgent GELÖST !!

    Manchmal sieht man den Wald nicht ...
    Herzlichen Gruß,

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. insert tags - inside php
    Von joc im Forum Layout / Templates / Holy Grail
    Antworten: 7
    Letzter Beitrag: 07.12.2016, 21:56
  2. insert-tags in newsletter mail template?
    Von phochstr im Forum Newsletter
    Antworten: 7
    Letzter Beitrag: 06.07.2011, 13:45
  3. insert tags
    Von Toffa im Forum xtmembers
    Antworten: 14
    Letzter Beitrag: 02.11.2010, 17:44
  4. CSS mit insert-Tags
    Von Mister.Q im Forum Layout / Templates / Holy Grail
    Antworten: 6
    Letzter Beitrag: 02.06.2010, 22:16

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •