Meik2017 Posted February 12, 2017 Report Share Posted February 12, 2017 Hallo, Ich hab bei der 4.2 Version immer mit {php}{/php} tags gearbeitete leider gehen die nicht mehr in der 5 Version was muss ich einstellen da mit das wieder läuft ? aktuelle Fehler Meldung kommt zu Zeit Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "file:/usr/www/users/shop/templates/2/xtCore/pages/product/product_neu.html" on line 1 "{php}" {php}{/php} tags not allowed. Use SmartyBC to enable them <-- thrown in /usr/www/users/shop/xtFramework/library/smarty/smarty-3.1.29/libs/sysplugins/smarty_internal_templatecompilerbase.php on line 1 Link to comment Share on other sites More sharing options...
oldbear Posted February 12, 2017 Report Share Posted February 12, 2017 Da hst Du leider keine Chance, das ist in Smarty 3 abgestellt. Es gäbe zwar die Möglichkeit, den Aufruf zu ändern auf SmartyBC, siehe hier: http://www.smarty.net/forums/viewtopic.php?p=72720 aber soweit ich weiss, passiert das in der class.template.php und die ist verschlüsselt ... Abhilfe: kleines "Universal-Plugin" schreiben, dass Deine php-Snippets als Hooks enthält. Wenn Dein Code z.B. ist: {php} if (isset($_GET['info']) && $_GET['info'] = '3') { $this->assign('myVar','Artikel 3 Sonderfall'); } {/php} <b>{$myVar}</b> dann müsstest im "Unversal-Plugin" einen Hook erstellen wie: {hook key=sonderfall} und den Code dort unterbringen. Grüsse Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.