[gelöst] Merkzettel-Fehlermeldung mit Shopware 4.0.8

Sobald ein Produkt auf den Merkzettel gelegt wird und dieser aufgerufen wird, erscheint auf der Merkzettel-Seite unterhalb des Produktbildes folgende Fehlermeldung: Fatal error: Call to a member function config() on a non-object in /var/www/vhosts/zivi-zdravo.si/httpdocs/cache/templates/compile/frontend_lebegesund_sl_SI_1/a0/59/d0/a059d0fa730f58760e46fb099d92322800710ac5.snippet.miniBasket.tpl.php on line 1181 Wie lässt sich dies lösen? Der Shop ist hier erreichbar: http://www.zivizdravo.si

unter dem Link ist kein Shopware Shop erreichbar. aber das Problem kommt durch das veraltete Plugin “Mini Basket” entweder auf eine V4 kompatible Version updaten oder das Plugin deinstallieren

Vermutlich ist dieser Shop gemeint: www.zivi-zdravo.si In diesem Fall sollte das Plugin natürlich auf die neue Version für Shopware 4.0.x upgedated werden. Wenn das nicht automatisch über das Backend geht, schreiben Sie mir bitte an info@waldicom.de.

Hallo, vielen Dank für die schnellen Antworten, es geht tatsächlich um den Shop http://www.zivi-zdravo.si mit Bindestrich. Das Plugin WcomMiniBasket ist in der aktuellen Version 4.0.9 installiert. Ich habe es sicherheitshalber noch einmal gelöscht und neu heruntergeladen, das brachte leider keine Abhilfe. Wenn ich WcomMiniBasket deaktiviere, ändert sich die Fehlermeldung wie folgt: Fatal error: Call to a member function config() on a non-object in /var/www/vhosts/zivi-zdravo.si/httpdocs/cache/templates/compile/frontend_lebegesund_sl_SI_1/cd/e5/3e/cde53e1ef38f759b8c0215ceef9e276c167b021d.snippet.index.tpl.php on line 1158 In der genannten PHP-Datei findet sich ab Zeile 1158 folgender Code:<?php if ($_smarty_tpl->tpl_vars[‚this‘]->value->config(‚BASKETSHIPPINGINFO‘)){?>

<?php /* Call merged included template "frontend/plugins/index/delivery_informations.tpl" */ $_tpl_stack[] = $_smarty_tpl; $_smarty_tpl = $_smarty_tpl->setupInlineSubTemplate("frontend/plugins/index/delivery\_informations.tpl", $\_smarty\_tpl-\>cache\_id, $\_smarty\_tpl-\>compile\_id, null, null, array('sArticle'=\>$\_smarty\_tpl-\>tpl\_vars['sBasketItem']-\>value), 0, '195893561051b63890ef1a12-00800056'); content\_51b63891d40c36\_88428932($\_smarty\_tpl); $\_smarty\_tpl = array\_pop($\_tpl\_stack); /\* End of included template "frontend/plugins/index/delivery\_informations.tpl" \*/?\> <?php }?>

Das Problem lag in einer Stelle des alten Shopware 3.5.6 Templates, frontend/note/item.tpl Syntax Shopware 3.5.6: {if $this->config(‘BASKETSHIPPINGINFO’)} Neue Syntax Shopware. 4.0.8: {if {config name=BASKETSHIPPINGINFO}} Nun funktioniert es. Vielen Dank für die Tipps.