andrereese
Gut bekanntes Mitglied
Hallo Zusammen,
ich habe hier ein merkwürdiges Phänomen:
Ich weiß das es keine gute Praxis ist, aber hin und wieder brauche ich etwas PHP in einer TPL-Datei. In der Shop-Version 3 konnte ich problemlos per get_template_vars auf die Smarty-Variablen zugreifen. Seit 4.0 hab ich das nicht mehr hinbekommen. Der Shop bricht dann an der jeweiligen Stelle das Laden der Seite ab. Einfach nur PHP funktioniert. Aber sobald ich versuche auf eine Smarty-Variable zuzugreifen, bricht das Laden bei der TPL-Datei ab.
Jetzt kommt aber das eigentlich Merkwürdige:
Entferne ich den PHP-Block wieder, bricht die Seite weiterhin beim Aufruf der TPL-Datei ab. In den Logs habe ich dazu keine Meldungen gefunden. Diese Datei ist dann sozusagen verbrannt. Kopiere ich die Datei per FTP in ein anderes Verzeichnis, und rufe sie dann dort auf, läuft der Shop wieder (ohne Änderungen an der Datei (und ohne get_template_vars)). Die Rechte sind bei beiden Dateien gleich.
Greift da vielleicht ein Sicherheitsmechanismus ein und blacklisted die Datei samt Pfad ?
Für jede Hilfe dankbar,
André
ich habe hier ein merkwürdiges Phänomen:
Ich weiß das es keine gute Praxis ist, aber hin und wieder brauche ich etwas PHP in einer TPL-Datei. In der Shop-Version 3 konnte ich problemlos per get_template_vars auf die Smarty-Variablen zugreifen. Seit 4.0 hab ich das nicht mehr hinbekommen. Der Shop bricht dann an der jeweiligen Stelle das Laden der Seite ab. Einfach nur PHP funktioniert. Aber sobald ich versuche auf eine Smarty-Variable zuzugreifen, bricht das Laden bei der TPL-Datei ab.
Jetzt kommt aber das eigentlich Merkwürdige:
Entferne ich den PHP-Block wieder, bricht die Seite weiterhin beim Aufruf der TPL-Datei ab. In den Logs habe ich dazu keine Meldungen gefunden. Diese Datei ist dann sozusagen verbrannt. Kopiere ich die Datei per FTP in ein anderes Verzeichnis, und rufe sie dann dort auf, läuft der Shop wieder (ohne Änderungen an der Datei (und ohne get_template_vars)). Die Rechte sind bei beiden Dateien gleich.
Greift da vielleicht ein Sicherheitsmechanismus ein und blacklisted die Datei samt Pfad ?
Für jede Hilfe dankbar,
André