Fehler nach Bestellung in checkout/finish.tpl

Hallo zusammen, ich bin leider mit meinem Latein am ende und finde auch nichts passendes hier im Forum. Nach dem Klick auf “Zahlungspflichtig bestellen” bekommt der Kunde keine Seite mit der Bestellbestätigung sondern eine Fehlermeldung mit “ups, ein Fehler ist aufgetreten…”. Allerdings: Die Bestellung landet im System, der Kunde bekommt seine Mail und ich bekomme eine Kopie. Auch der Zahlungsvorgang über PayPal funktioniert. Nur diese letzte Seite will nicht. Das führt natürlich zu irritierten Kunden. Folgende Fehlermeldung bekomme ich: exception ‘SmartyCompilerException’ with message ‘Syntax Error in template “/www/htdocs/v072516/shopware/themes/Frontend/Bare/frontend/checkout/finish.tpl” on line 15 “{include file=“frontend/_includes/messages.tpl” type=“error” content=”{snippet name=“FinishInfoConfirmationMailFailed” namespace=‘frontend/checkout/finish’}Die Bestellbestätigungsmail konnte nicht versendet werden, bitte kontaktiere mich unter <a href="mailto:info@gewandfantasien.de">info@gewandfantasien.de</a>{/snippet}"}" - Unexpected “mailto”, expected one of: “}” , " " , ATTR’ in /www/htdocs/v072516/shopware/engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php:657 Stack trace: [code]#0 /www/htdocs/v072516/shopware/engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php(3144): Smarty_Internal_TemplateCompilerBase->trigger_template_error() #1 /www/htdocs/v072516/shopware/engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php(3209): Smarty_Internal_Templateparser->yy_syntax_error(19, ‘mailto’) #2 /www/htdocs/v072516/shopware/engine/Library/Smarty/sysplugins/smarty_internal_smartytemplatecompiler.php(105): Smarty_Internal_Templateparser->doParse(19, ‘mailto’) #3 /www/htdocs/v072516/shopware/engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(192): Smarty_Internal_SmartyTemplateCompiler->doCompile(’\n\t

compileTemplate(Object(Enlight_Template_Default)) #14 /www/htdocs/v072516/shopware/engine/Library/Smarty/sysplugins/smarty_internal_templatebase.php(155): Smarty_Internal_Template->compileTemplateSource() #15 /www/htdocs/v072516/shopware/engine/Library/Enlight/View/Default.php(274): Smarty_Internal_TemplateBase->fetch() #16 /www/htdocs/v072516/shopware/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(216): Enlight_View_Default->render(Object(Enlight_Template_Default)) #17 /www/htdocs/v072516/shopware/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(242): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->renderTemplate(Object(Enlight_Template_Default)) #18 /www/htdocs/v072516/shopware/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(136): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->render() #19 [internal function]: Enlight_Controller_Plugins_ViewRenderer_Bootstrap->onPostDispatch(Object(Enlight_Controller_ActionEventArgs)) #20 /www/htdocs/v072516/shopware/engine/Library/Enlight/Event/Handler/Default.php(91): call_user_func(Array, Object(Enlight_Controller_ActionEventArgs)) #21 /www/htdocs/v072516/shopware/engine/Library/Enlight/Event/EventManager.php(210): Enlight_Event_Handler_Default->execute(Object(Enlight_Controller_ActionEventArgs)) #22 /www/htdocs/v072516/shopware/engine/Library/Enlight/Controller/Action.php(201): Enlight_Event_EventManager->notify(‘Enlight_Control…’, Object(Enlight_Controller_ActionEventArgs)) #23 /www/htdocs/v072516/shopware/engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight_Controller_Action->dispatch(‘finishAction’) #24 /www/htdocs/v072516/shopware/engine/Library/Enlight/Controller/Front.php(226): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #25 /www/htdocs/v072516/shopware/engine/Shopware/Kernel.php(153): Enlight_Controller_Front->dispatch() #26 /www/htdocs/v072516/shopware/vendor/symfony/http-kernel/HttpCache/HttpCache.php(492): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #27 /www/htdocs/v072516/shopware/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #28 /www/htdocs/v072516/shopware/vendor/symfony/http-kernel/HttpCache/HttpCache.php(263): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #29 /www/htdocs/v072516/shopware/vendor/symfony/http-kernel/HttpCache/HttpCache.php(280): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #30 /www/htdocs/v072516/shopware/engine/Shopware/Components/HttpCache/AppCache.php(133): Symfony\Component\HttpKernel\HttpCache\HttpCache->invalidate(Object(Symfony\Component\HttpFoundation\Request), true) #31 /www/htdocs/v072516/shopware/vendor/symfony/http-kernel/HttpCache/HttpCache.php(209): Shopware\Components\HttpCache\AppCache->invalidate(Object(Symfony\Component\HttpFoundation\Request), true) #32 /www/htdocs/v072516/shopware/engine/Shopware/Components/HttpCache/AppCache.php(114): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #33 /www/htdocs/v072516/shopware/shopware.php(101): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #34 {main}[/code] Wenn ich die entsprechende tpl aufrufe, dann steht dort in Zeile 15: 13 {\* Hide shop navigation \*} 14 {block name='frontend\_index\_shop\_navigation'} 15 {if !$theme.checkoutHeader} 16 {$smarty.block.parent} 17 {/if} 18 {/block} Ich hoffe, jemand hier kann mir weiterhelfen. Danke!!

Ich glaube die Zeilenangabe ist falsch. Schau mal in der Datei nach der include-Anweisung die die Datei frontend/_includes/messages.tpl einbindet. Da steht eine eMail-Adresse in einem mailto-Link. Da sind vermutlich die Anführungszeichen falsch gesetzt.

Hi, das Problem liegt hier: {snippet name="FinishInfoConfirmationMailFailed" namespace='frontend/checkout/finish'}Die Bestellbestätigungsmail konnte nicht versendet werden, bitte kontaktiere mich unter \<a href="mailto:info@gewandfantasien.de"\>info@gewandfantasien.de\</a\>{/snippet}"}" - Unexpected "mailto", expected one of: "}" , " " , ATTR' in Der will das Snippet “FinishInfoConfirmationMailFailed” anzeigen. Da wolltest du wohl einen mailto-Link auf deine Mailadresse setzen. Und an den escapten Quotes scheint er sich zu verschlucken. Wenn du das Snippet anpassst und den Cache leerst, sollte es wieder gehen. Daniel //edit: ich war zu langsam :slight_smile:

Dankeschön!!! :thumbup: Manchmal sieht man einfach echt nicht mehr, was Sache ist. Ich hab den Link auf die Mailadresse rausgenommen, jetzt funktioniert alles.