Jump to content
xt:Commerce Community Forum

{php}{/php} tags gehen nicht bei XT 5


Meik2017

Recommended Posts

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

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

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...