Hallo,
ich habe ein Problem mit einem Prestashop. Ich verwende den Shop in der rechten alten Version 1.4.4, allerdings mit einem noch älteren Template, weshalb ich immer Smarty2 verwendet habe, damit es noch läuft. Nun musste ich allerdings auf Smarty3 umstellen und mein Template daraufhin anpassen. Das war soweit auch kein Problem und es funktioniert (fast) vollständig. Ich habe allerdings in meinem Template an mehreren Stellen (z.B. im Footer, auf den Produktseiten etc.) eine If-Abfrage eingebaut, um die Shopsprache zu prüfen. Sie sieht so aus:
{if $language.iso_code == $lang_iso} bzw. {if $language.iso_code != $lang_iso}
Damit habe ich z.B. spezielle Grafiken, DIVs etc. laden lassen, je nach Sprache (Deutsch oder Englisch). Das hat immer gut funktioniert. Seit der Umstellung auf Smarty3 funktioniert das jedoch nicht mehr. Es ist immer nur noch die Abfrage {if $language.iso_code != $lang_iso} wahr.
Kann mir jemand einen Tipp geben, weshalb das nicht mehr funktioniert? Wie kann ich es anders machen? Der Debug Modus von Prestashop liefert mir keine Infos dazu.
Vielen Dank im Voraus!
Grüße
René