hab grad auf Version 2.7.4 aktualisiert und jetzt funkionieren zwei Platzhalter nicht mehr
Und zwar die:
{{user::gender}} == male - Dann zeige Herr an
{{user::gender}} == female - Dann zeige Frau an
liebe Grüße
sarvo
hab grad auf Version 2.7.4 aktualisiert und jetzt funkionieren zwei Platzhalter nicht mehr
Und zwar die:
{{user::gender}} == male - Dann zeige Herr an
{{user::gender}} == female - Dann zeige Frau an
liebe Grüße
sarvo
Was heist die Platzhalter funktionieren nicht mehr? Verwendest du das Modul "InsertTags" damit?
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
Ich benutze das Modul Insertags und habe dort eben zwei "Platzhalter" eingerichtet die im Frontend bei angemeldeten Mitgliedern je nach Geschlecht einmal die Ausgabe Mann und einmal Frau ausgeben
Die zeitgesteuerten Platzhalter funktionieren noch wie gehabt aber wie gesagt, die beiden anderen funktionieren nach dem Update jetzt nicht mehr.
Habe nichts geändert, außer das Update von 2.7.2 auf 2.7.4.
Meine Einstellungen bei den Platzhaltern
Bedingung
Abfragetyp : text
Formel : gleich
Abfrage : {{user::gender}}
Wert : female (bzw. male)
Platzhalter verwenden im : Frontend
liebe Grüße
Hi
also ich hab die Lösung gefunden, dein Modul , wie könnte es auch anders sein *lächel*, funkioniert noch einwandfrei
Es liegt am TL Inserttag
{{user::gender}} gibt nicht mehr "male" oder "female" aus
sondern "Weiblich" bzw. "Männlich"
man beachte die Großschreibung !
mal ne blöde Frage, hab ich die Meldung für diese Änderung irgendwo übersehen?
Danke für den Hinweis, dann werd ich die Version mal als kompatible erklären
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
ich habe mal eine frage: wozu ist die option "Ausgabe zwischenspeichern" ("Klicken Sie hier, wenn dieser Platzhalter vor dem TYPOlight Cache einer Seite angewendet werden soll.")? ich kann im cache keinen unterschied ausmachen.
danke!
Standardmässig werden die InsertTags mit der TYPOlight-Funktion replaceInsertTags ersetzt. Bei aktivieren dieser Option wird das Template geparst (outputFrontendTemplate) und nicht die Funktion verwendet.
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
und wo ist für mich (als laie) der unterschied?
Ich denke das benötigst du vor allem dann, wenn du innerhalb deines "Ersatztextes" wieder einen InsertTag verwendest.
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
das verstehe ich leider nicht
ich dachte das hätte etwas mit dem cache zu tun: "vor dem TYPOlight Cache"
Hallo Andreas,
ich erhalte unter PHP5.3 folgende Fehlermeldung im Frontend angezeigt:
Laut PHP-Manual gilt die PHP-Funktion "split()" als "depracted"Code:Deprecated notice: Function split() is deprecated in \system\modules\inserttags\InsertTags.php on line 82
Wenn ich in der "InsertTags.php" (Zeile 82) anstelle der split-Funktion die Funktion "preg_split()" verwende, dann tritt besagte Fehlermeldung nicht mehr auf:
PHP-Code:
$arrTag = preg_split('::', $strTag);
Danke für den Hinweis, der Fehler ist im neusten Build behoben.
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
Super, vielen Dank!
Das wird so nicht das selbe Ergebnis erzeugen wie die alten Split-Funktion (split()). Die Funktion preg_split() braucht einen regulären Ausdrück...
Die beste Lösung wäre wohl auf die explode() Funktion zurück zu greifen:
Gruß ValentinPHP-Code:
$arrTag = explode('::', $strTag);
PS: Hatte das Problem in der Katalog-Extension (system\modules\catalog\Catalog.php on line 790)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen