Artikel leitet wieder auf Startseite um

Hallo zusammen,

ich versuche seid Tagen ein Template von 4.8 mit 4.9 zu benutzen. Jedoch werde ich immer auf die Startseite geleitet wenn ich auf einen Artikel klicke.

Folgender Fehler wird mir angezeigt.

Function ‘getVariantList’ does not exist or is not accessible! (Details)

#0 /var/www/oxid/tmp/smarty/cef620d8b083be8183e12c0caed26a30^%%19^19C^19CE3394%%object.tpl.php(7): oxSuperCfg->__call(‘getVariantList’, Array)
#1 /var/www/oxid/tmp/smarty/cef620d8b083be8183e12c0caed26a30^%%19^19C^19CE3394%%object.tpl.php(7): Details->getVariantList()
#2 /var/www/oxid/core/smarty/Smarty.class.php(1869): include(’/var/www/oxid/t…’)
#3 /var/www/oxid/tmp/smarty/cef620d8b083be8183e12c0caed26a30^%%4F^4F6^4F6E3209%%details.tpl.php(47): Smarty->_smarty_include(Array)
#4 /var/www/oxid/core/smarty/Smarty.class.php(1869): include(’/var/www/oxid/t…’)
#5 /var/www/oxid/tmp/smarty/cef620d8b083be8183e12c0caed26a30^%%B6^B6D^B6D9A6D8%%rdfa.tpl.php(6): Smarty->_smarty_include(Array)
#6 /var/www/oxid/core/smarty/Smarty.class.php(1869): include(’/var/www/oxid/t…’)
#7 /var/www/oxid/tmp/smarty/cef620d8b083be8183e12c0caed26a30^%%36^366^366ECF91%%page.tpl.php(9): Smarty->_smarty_include(Array)
#8 /var/www/oxid/core/smarty/Smarty.class.php(1869): include(’/var/www/oxid/t…’)
#9 /var/www/oxid/tmp/smarty/cef620d8b083be8183e12c0caed26a30^%%08^08A^08ABD53A%%details.tpl.php(16): Smarty->_smarty_include(Array)
#10 /var/www/oxid/core/smarty/Smarty.class.php(1263): include(’/var/www/oxid/t…’)
#11 /var/www/oxid/core/oxshopcontrol.php(508): Smarty->fetch(‘page/details/de…’, ‘ox|0|0|0|0|9898…’)
#12 /var/www/oxid/core/oxshopcontrol.php(353): oxShopControl->_render(Object(Details))
#13 /var/www/oxid/modules/_d3modcfg/modules/controllers/d3_oxshopcontrol_modcfg_extension.php(151): oxShopControl->_process(‘details’, NULL, NULL, NULL)
#14 /var/www/oxid/core/oxshopcontrol.php(126): d3_oxshopcontrol_modcfg_extension->_process(‘details’, NULL, NULL, NULL)
#15 /var/www/oxid/modules/_d3modcfg/modules/controllers/d3_oxshopcontrol_modcfg_extension.php(61): oxShopControl->start(NULL, NULL, NULL, NULL)
#16 /var/www/oxid/core/oxid.php(40): d3_oxshopcontrol_modcfg_extension->start()
#17 /var/www/oxid/index.php(26): Oxid::run()
#18 /var/www/oxid/oxseo.php(44): require(’/var/www/oxid/i…’)
#19 {main};

Hoffe mir kann jemand damit weiter helfen.

Vielen Dank

Gruß

Marc

du kennst doch bestimmt dieses Spiel:

Du versuchst die sternförmige Figur durch die kreisförmige Öffnung durchzudrücken.
Das geht nicht.

Kann man das denn nicht anpassen? Der Rest scheint ansonsten zuklappen

Könnte man schon, aber es bedeutet für dich mehrere Stunden oder gar Tage Aufwand, je nach Template. Besonders da es noch mehr Unterschiede zwischen 4.8 und 4.9 gibt, die im Moment noch nicht auffallen.
Frag am besten den Anbieter von deinem Theme ob er ein update plant. Wenn es ein child Theme ist, müsste das für ihn deutlich weniger Aufwand sein als für dich, da er das Template kennt und weiß, was er angepasst hat.
Und wenn nicht, kannst du immer noch selbst anpassen

Grundsätzlich solltest du wissen, dass in 4.9 viele veraltete Funktionsaufrufe abgeschafft wurden und es wirklich ein Glücksspiel ist ein Theme für eine ältere Version in einer neuen Shopversion zu nutzen.

Der oben auftretende Fehler sollte aber behoben sein, wenn du in der object.tpl den Aufruf getVariantList() in getVariants() änderst.

Liebe Grüße

Dayana Lüdecke