Hallo! Bei meinem neuen Shop kann kein Abschluss des Bestellprozesses erfolgen. Hierbei wird folgende Fehlermeldung ausgegeben, die nicht interpretiert werden kann. In dieser Datei wurden keine Änderungen durchgeführt: [12:19:01] Pat: Syntax Error in template “string:” on line 48 " {if additional.payment.name == \"debit\"} " - Unexpected "\", expected one of: "{" , "" , “identifier” , LDELIF , LDELFOR , LDELFOREACH , “closing tag” , INTEGER , “+” , “-” , “(” , “(!,not)” , TYPECAST , HEX , “.” , SINGLEQUOTESTRING , “#” , “[” , “”" 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(10, ‘’) #2 Vendor/Smarty/libs/sysplugins/smarty_internal_smartytemplatecompiler.php(51): Smarty_Internal_Templateparser->doParse(10, ‘’) #3 Vendor/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php(83): Smarty_Internal_SmartyTemplateCompiler->doCompile(’
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:
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}
http://wiki.shopware.de/Bestellabschlus … l_656.html Da muss die Vorlage korrigiert werden. Alternativ kannst du auch die neuen aus dem Wiki kopieren. In der Vorlage sind Backslashes enthalten, die dieses Problem verursachen. Das kann z.B. daher kommen, dass magic_quotes (Mindestvoraussetzung Server) aktiv war, oder ist. Wenn dann eMail-Vorlagen gespeichert werden, können diese zerstört werden.
um welche datei handelt es sich dabei genau? bzw welche vorlage muss wo genau angepasst werden? besten dank
“Einstellungen / eMail-Vorlagen / sORDER Vielen Dank für Ihre Bestellung…” http://wiki.shopware.de/Bestellabschlus … il_51.html
Hallo, Ich erhalte folgende Fehlermeldung. Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. Syntax Error in template „string:“ on line 48 " {if additional.payment.name == \\\"debit\\\"} " - Unexpected "\", expected one of: "{" , "" , „identifier“ , LDELIF , LDELFOR , LDELFOREACH , „closing tag“ , INTEGER , „+“ , „-“ , „(“ , „(!,not)“ , TYPECAST , HEX , „.“ , SINGLEQUOTESTRING , „#“ , „[“ , „“" 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(10, ‚‘) #2 Vendor/Smarty/libs/sysplugins/smarty_internal_smartytemplatecompiler.php(51): Smarty_Internal_Templateparser->doParse(10, ‚‘) #3 Vendor/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php(83): Smarty_Internal_SmartyTemplateCompiler->doCompile(’
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(892): Smarty->fetch('string:
sendMail(Array) #11 Shopware/Controllers/Frontend/Checkout.php(473): sOrder->sSaveOrder() #12 Shopware/Controllers/Frontend/Checkout.php(164): Shopware_Controllers_Frontend_Checkout->saveOrder() #13 Enlight/Controller/Action.php(70): Shopware_Controllers_Frontend_Checkout->finishAction() #14 Enlight/Controller/Dispatcher/DispatcherDefault.php(329): Enlight_Controller_Action->dispatch(‚finishAction‘) #15 Enlight/Controller/Front.php(99): Enlight_Controller_Dispatcher_DispatcherDefault->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #16 Shopware/Bootstrap.php(33): Enlight_Controller_Front->dispatch() #17 Enlight/Application.php(86): Shopware_Bootstrap->run() #18 shopware.php(6): Enlight_Application->run() #19 {main} Wo liegt der Fehler bzw. wie korrigiert man das? MfG
[quote=“hansluftikus”] Syntax Error in template “string:” on line 48 " {if additional.payment.name == \\\"debit\\\"} " - Unexpected "\", expected one of: "{" , "" , “identifier” , LDELIF , LDELFOR , LDELFOREACH , “closing tag” , INTEGER , “+” , “-” , “(” , “(!,not)” , TYPECAST , HEX , “.” , SINGLEQUOTESTRING , “#” , “[” , “”" in Vendor/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php on line 404 Wo liegt der Fehler bzw. wie korrigiert man das?[/quote] \“debit\”} " - Unexpected “” magic_quotes ist in Deinen php-Einstellungen an. Grundvoraussetzung für Shopware ist, dass es aus ist. So hauen Dir die magic_quotes “magische Quotierungen” \ rein, wo sie zu Fehlern führen.
magic_quotes war bei der Istallation an. Jetzt habe ich es geändert. Ich habe mir mal den HTML-Code des sORDER angeschau und musste feststellen, das einige “\” vorhanden sind. Reicht es diese alle zu entfernen? MfG