Jens_KnJens_Kn MitgliedKommentare: 2 Danke erhalten: 0 Mitglied seit: November 2016

Guten Tag zusammen,

ich bin etwas verzweifelt ... Seit dem letzten Update funktionieren meine Einkaufswelten und die Kategorieren nicht mehr .. Im Backend bei den Systemlogs habe ich folgendes gefunden:

 

exception 'SmartyCompilerException' with message 'Syntax Error in template "/usr/www/users/anitasg/dertee_shop/themes/Frontend/Original/frontend/listing/product-box/box-basic.tpl"  on line 9 "<a href="{$sArticle.linkDetails|rewrite:$sArticle.articleName}" class="item-box-link"></a>" unknown modifier "rewrite"' in /engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php:657 Stack trace:
#0 /engine/Library/Smarty/sysplugins/smarty_internal_compile_private_modifier.php(132): Smarty_Internal_TemplateCompilerBase->trigger_template_error('unknown modifie...', 9)
#1 /engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(465): Smarty_Internal_Compile_Private_Modifier->compile(Array, Object(Smarty_Internal_SmartyTemplateCompiler), Array, NULL, NULL)
#2 /engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(249): Smarty_Internal_TemplateCompilerBase->callTagCompiler('private_modifie...', Array, Array)
#3 /engine/Library/Smarty/sysplugins/smarty_internal_compile_private_print_expression.php(65): Smarty_Internal_TemplateCompilerBase->compileTag('private_modifie...', Array, Array)
#4 /engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(465): Smarty_Internal_Compile_Private_Print_Expression->compile(Array, Object(Smarty_Internal_SmartyTemplateCompiler), Array, NULL, NULL)
#5 /engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(249): Smarty_Internal_TemplateCompilerBase->callTagCompiler('private_print_e...', Array, Array)
#6 /engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php(2358): Smarty_Internal_TemplateCompilerBase->compileTag('private_print_e...', Array, Array)
#7 /engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php(3101): Smarty_Internal_Templateparser->yy_r28()
#8 /engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php(3201): Smarty_Internal_Templateparser->yy_reduce(28)
#9 /engine/Library/Smarty/sysplugins/smarty_internal_smartytemplatecompiler.php(105): Smarty_Internal_Templateparser->doParse(10, '" class="item-b...')
#10 /engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(192): Smarty_Internal_SmartyTemplateCompiler->doCompile('\n\n{block name="...')
#11 /engine/Library/Smarty/sysplugins/smarty_internal_compile_include.php(146): Smarty_Internal_TemplateCompilerBase->compileTemplate(Object(Enlight_Template_Default))
#12 /engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(465): Smarty_Internal_Compile_Include->compile(Array, Object(Smarty_Internal_SmartyTemplateCompiler), Array, NULL, NULL)
#13 /engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(249): Smarty_Internal_TemplateCompilerBase->callTagCompiler('include', Array, Array)
#14 /engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php(2388): Smarty_Internal_TemplateCompilerBase->compileTag('include', Array)
#15 /engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php(3101): Smarty_Internal_Templateparser->yy_r36()
#16 /engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php(3201): Smarty_Internal_Templateparser->yy_reduce(36)
#17 /engine/Library/Smarty/sysplugins/smarty_internal_smartytemplatecompiler.php(105): Smarty_Internal_Templateparser->doParse(10, '\n\n    ')
#18 /engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(192): Smarty_Internal_SmartyTemplateCompiler->doCompile('{block name="pa...')
#19 /engine/Library/Smarty/sysplugins/smarty_internal_compile_include.php(146): Smarty_Internal_TemplateCompilerBase->compileTemplate(Object(Enlight_Template_Default))
#20 /engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(465): Smarty_Internal_Compile_Include->compile(Array, Object(Smarty_Internal_SmartyTemplateCompiler), Array, NULL, NULL)
#21 /engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(249): Smarty_Internal_TemplateCompilerBase->callTagCompiler('include', Array, Array)
#22 /engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php(2388): Smarty_Internal_TemplateCompilerBase->compileTag('include', Array)
#23 /engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php(3101): Smarty_Internal_Templateparser->yy_r36()
#24 /engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php(3201): Smarty_Internal_Templateparser->yy_reduce(36)
#25 /engine/Library/Smarty/sysplugins/smarty_internal_smartytemplatecompiler.php(105): Smarty_Internal_Templateparser->doParse(10, '\n        ...')
#26 /engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(192): Smarty_Internal_SmartyTemplateCompiler->doCompile('{block name="wi...')
#27 /engine/Library/Smarty/sysplugins/smarty_internal_compile_include.php(146): Smarty_Internal_TemplateCompilerBase->compileTemplate(Object(Enlight_Template_Default))
#28 /engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(475): Smarty_Internal_Compile_Include->compile(Array, Object(Smarty_Internal_SmartyTemplateCompiler), Array, NULL, NULL)
#29 /engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(249): Smarty_Internal_TemplateCompilerBase->callTagCompiler('include', Array, Array)
#30 /engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php(2388): Smarty_Internal_TemplateCompilerBase->compileTag('include', Array)
#31 /engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php(3101): Smarty_Internal_Templateparser->yy_r36()
#32 /engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php(3201): Smarty_Internal_Templateparser->yy_reduce(36)
#33 /engine/Library/Smarty/sysplugins/smarty_internal_smartytemplatecompiler.php(105): Smarty_Internal_Templateparser->doParse(10, '\n\n             ...')
#34 /engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(192): Smarty_Internal_SmartyTemplateCompiler->doCompile('{if $sEmotions|...')
#35 /engine/Library/Smarty/sysplugins/smarty_internal_template.php(187): Smarty_Internal_TemplateCompilerBase->compileTemplate(Object(Enlight_Template_Default))
#36 /engine/Library/Smarty/sysplugins/smarty_internal_templatebase.php(155): Smarty_Internal_Template->compileTemplateSource()
#37 /engine/Library/Enlight/View/Default.php(276): Smarty_Internal_TemplateBase->fetch()
#38 /engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(216): Enlight_View_Default->render(Object(Enlight_Template_Default))
#39 /engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(242): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->renderTemplate(Object(Enlight_Template_Default))
#40 /engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(136): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->render()
#41

 

Ich habe schon versucht einzelne Plugins zu deaktivieren, leider ohne Erfolg.

Bin für jeglichen Input dankbar!

 

1 Antwort

  • myartstoremyartstore MitgliedKommentare: 70 Danke erhalten: 5 Mitglied seit: Juni 2015

    ich nehme an "original" ist ein abgeleitetes template. die änderungen an der Frontend/Original/frontend/listing/product-box/box-basic.tpl funktionieren ab 5.3 nicht mehr. daher - wenn es sich um eine abgeleitete datei handelt - mal über ftp löschen (vorher lokal speichern) . danach müsste dann alles funktionieren

    Zitieren
    Akzeptierte Antwort
    Danke von 1Jens_Kn
  • Akzeptierte Antwort

Antworten

  • myartstoremyartstore MitgliedKommentare: 70 Danke erhalten: 5 Mitglied seit: Juni 2015

    ich nehme an "original" ist ein abgeleitetes template. die änderungen an der Frontend/Original/frontend/listing/product-box/box-basic.tpl funktionieren ab 5.3 nicht mehr. daher - wenn es sich um eine abgeleitete datei handelt - mal über ftp löschen (vorher lokal speichern) . danach müsste dann alles funktionieren

    Zitieren
    Akzeptierte Antwort
    Danke von 1Jens_Kn
  • Jens_KnJens_Kn MitgliedKommentare: 2 Danke erhalten: 0 bearbeitet 13. September Mitglied seit: November 2016

    Hi myartstore,

    ich habe die Datei wie du vorgeschlagen hast gelöscht und das Theme dann neu kompiliert - leider ohne Erfolg.

    Darauf hin habe ich einfach alle tpl Dateien in dem Ordner entfernt und siehe da: es klappt! 

    Allergings funktionieren die mobilen Seiten nicht.. 

    Jemand eine Ahnung woran das liegen könnte ? :-/

  • pemmlerpemmler MitgliedKommentare: 383 Danke erhalten: 48 Mitglied seit: Januar 2015

    Moment, ich guck mal in die Glaskugel.

    Aber moment, ich nehme an, du hast das Update auf einem Staging System gemacht und nicht Live?

  • sschreiersschreier MitgliedKommentare: 2201 Danke erhalten: 540 bearbeitet 13. September Mitglied seit: August 2014

    Hallo,

    klappt denn alles im Responsiven Theme von Shopware selbst? Wenn ja, liegt es dann ja logischerweise beispielsweise an einem falsch umgesetzten Theme oder den Theme - Dateien im eigenen Theme (beispielsweise indem man einfach eine ganze Bare - Datei vom Inhalt her kopiert hat).

    Der Fehler oben steht doch deutlich da - der Smarty Tag "rewrite" ist wie einige andere aus Sicherheitsgründen nicht mehr erlaubt, siehe: https://developers.shopware.com/developers-guide/shopware-5-upgrade-guide-for-developers/#smarty-security-mode .

    Beste Grüße

    Sebastian

Anmelden oder Registrieren, um zu kommentieren.