Shopware Knowledgebase

Bestellabschluss - Syntax Error in template

ab Version:3.5.0

Beispiel-Fehlermeldung

Falls Sie eine solche Fehlermeldung, z.B. beim Bestellabschluss erhalten, so sollten Ihnen diese Informationen weiterhelfen.

Ups! Ein Fehler ist aufgetreten!

Die nachfolgenden Hinweise sollten Ihnen weiterhelfen.
Syntax Error in template "string:" on line 83 " {$shippingaddress.firstname {$shippingaddress.lastname}<br/> " - Unexpected "{", expected one of: "identifier" , INTEGER in Vendor/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php on line 404
Stack trace:

#0 Vendor/Smarty/libs/sysplugins/smarty_internal_templateparser.php(2699): Smarty_Internal_TemplateCompilerBase->trigger_template_error()
#1 Vendor/Smarty/libs/sysplugins/smarty_internal_templateparser.php(2764): Smarty_Internal_Templateparser->yy_syntax_error(15, '{')
#2 Vendor/Smarty/libs/sysplugins/smarty_internal_smartytemplatecompiler.php(51): Smarty_Internal_Templateparser->doParse(15, '{')
#3 Vendor/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php(83): Smarty_Internal_SmartyTemplateCompiler->doCompile('<div style="fon...')
#4 Vendor/Smarty/libs/sysplugins/smarty_internal_template.php(271): Smarty_Internal_TemplateCompilerBase->compileTemplate(Object(Enlight_Template_Template))
#5 Vendor/Smarty/libs/sysplugins/smarty_internal_template.php(426): Smarty_Internal_Template->compileTemplateSource()
#6 Enlight/Template/Template.php(46): Smarty_Internal_Template->renderTemplate()
#7 Vendor/Smarty/libs/sysplugins/smarty_internal_template.php(568): Enlight_Template_Template->renderTemplate()
#8 Vendor/Smarty/libs/Smarty.class.php(328): Smarty_Internal_Template->getRenderedTemplate()
#9 engine/core/class/sOrder.php(915): Smarty->fetch('string:<div sty...')
#10 engine/core/class/sOrder.php(813): sOrder->sendMail(Array)
#11 Shopware/Controllers/Frontend/Checkout.php(401): sOrder->sSaveOrder()
#12 Shopware/Controllers/Frontend/Checkout.php(127): Shopware_Controllers_Frontend_Checkout->saveOrder()
#13 Enlight/Controller/Action.php(55): Shopware_Controllers_Frontend_Checkout->finishAction()
#14 Enlight/Controller/Dispatcher/DispatcherDefault.php(329): Enlight_Controller_Action->dispatch('finishAction')
#15 Enlight/Controller/Front.php(88): Enlight_Controller_Dispatcher_DispatcherDefault->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#16 Shopware/Bootstrap.php(21): Enlight_Controller_Front->dispatch()
#17 Enlight/Application.php(69): Shopware_Bootstrap->run()
#18 shopware.php(6): Enlight_Application->run()
#19 {main}

Erklärung

An der Zeile #10 engine/core/class/sOrder.php(813): sOrder->sendMail(Array) kann man erkennen, dass versucht wurde eine Bestellabschluss-eMail (sORDER) zu versenden. Hier liegt also ein Fehler in der eMail-Vorlage selbst vor, welcher über die Shopware Administration schnell korrigiert werden kann.

Weiterer Auszug:

Die nachfolgenden Hinweise sollten Ihnen weiterhelfen.
Syntax Error in template "string:" on line 83 " {$shippingaddress.firstname {$shippingaddress.lastname}<br/> " - Unexpected "{", expected one of: "identifier" , INTEGER in Vendor/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php on line 404

In diesem Fall:

{$shippingaddress.firstname {$shippingaddress.lastname}

Korrekter Aufbau:

{$shippingaddress.firstname} {$shippingaddress.lastname}

Unexpected "{" > Hier wird in der eMail-Vorlage eine Klammer nicht geschlossen

Artikel-PDF erstellen

Artikel bewerten

Waren diese Informationen hilfreich? Ja Nein


Weitere interessante Artikel:

Bezeichnung:
Rating:
Klicks:
Datum:

Kategorien:

Bestell-Nr.: SW1542

Lieferzeit ca. 5 Tage

€ 1,00

Preise inkl. gesetzlicher
MwSt. zzgl. Versandkosten*

€ 1,00

Preise inkl. gesetzlicher
MwSt. + Versandkosten*