Vergleichen - Fehlermeldung

Hallo zusammen,

seit dem Update auf 5.3.7 haben wir Probleme mit der Vergleichsfunktion:

 

[2018-02-26 09:27:07] core.CRITICAL: Syntax Error in template "/www/htdocs/folder/PROJECT/themes/Frontend/PROJECT/frontend/compare/index.tpl" on line 11 "<a href="{url controller=detail sArticle=$compare.articleId|rewrite:$compare.articlename}" title="{$compare.articlename|escape}" class="compare--link">{$compare.articlename}</a>" unknown modifier "rewrite" [] {"uid":"bc2c6a0"}
[2018-02-26 09:27:07] core.CRITICAL: Syntax Error in template "/www/htdocs/folder/PROJECT/themes/Frontend/PROJECT/frontend/compare/index.tpl" on line 11 "<a href="{url controller=detail sArticle=$compare.articleId|rewrite:$compare.articlename}" title="{$compare.articlename|escape}" class="compare--link">{$compare.articlename}</a>" unknown modifier "rewrite" [] {"uid":"bc2c6a0"}
[2018-02-26 09:27:07] core.ERROR: SmartyCompilerException: Syntax Error in template "/www/htdocs/folder/PROJECT/themes/Frontend/PROJECT/frontend/compare/index.tpl" on line 11 "<a href="{url controller=detail sArticle=$compare.articleId|rewrite:$compare.articlename}" title="{$compare.articlename|escape}" class="compare--link">{$compare.articlename}</a>" unknown modifier "rewrite" in /www/htdocs/folder/PROJECT/engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php:657 

Es wurden nur minimale Änderungen am HTML vorgenommen. Weiß jmd Rat?

Hallo,

wie auch in der Fehlermeldung (unknown modifier „rewrite“) aufgeführt, ist der Smarty-Modifier rewrite nicht mehr erlaubt.

1 Like

Das Grundproblem liegt wohl daran, das die Funktion etwas verschoben wurde. Und zwar in die index/index.tpl in den Kopfbereich:

 

{extends file="parent:frontend/index/index.tpl"}

{* Shop header *}
{block name="frontend_index_navigation"}


  
    
      

....


          {* Article Compare *}
          {block name='frontend_index_shop_navigation_inline'}
              {if {config name="compareShow"}}
                  
                      {block name='frontend_index_shop_navigation_compare'}
                          {action module=widgets controller=compare}
                      {/block}
                  
              {/if}
          {/block}
        

...

Lief vorher ohne Probleme. Wurde hier im Aufbau etwas in 5.3 verändert?

Den Wald vor lauter Bäumen nicht, vielen vielen Dank @drakon‍