Hallo OXID-Freunde,
also ich hab ein Problem mit einem Theme, was nach dem Update auf 4.8.0 teilweise nicht mehr funktioniert.
Folgende Fehlermeldungen krieg ich bei bestimmten Funktionen:
Folgende Funktionen zeigen Fehler auf: 'getAttributes', 'getActZoomPic', 'getZoomPics', 'morePics', 'isPersParam', 'ratingIsActive', 'getManufacturer'
Wenn ich die Datei "details.php" aus "application/controllers" ändere und die Funktionen aus der selben Datei der Version 4.7.8 kopiere und da einfüge, scheint wieder alles zu funktionieren. Aber das ist sicher nicht Sinn der Sache.
Frage ist, wie finde ich raus, was ich an welcher Stelle im Template ändern muss, damit die Funktionen korrekt aufgerufen werden?
Ich hoffe mir kann da jemand weiterhelfen, da ich das Problem bei mehreren Shop-Installationen habe.
Vielleicht noch wichtig: Ich benutzte das SAFA-Template.
also ich hab ein Problem mit einem Theme, was nach dem Update auf 4.8.0 teilweise nicht mehr funktioniert.
Folgende Fehlermeldungen krieg ich bei bestimmten Funktionen:
Code:
oxSystemComponentException-oxException (time: 2013-12-09 16:06:49): [0]: Function 'morePics' does not exist or is not accessible! (Details)
Stack Trace: #0 /oxid/tmp/smarty/7084ba4b42cb1b270ebd7e477f79e73e^%%DA^DA8^DA80D1BB%%morepics.tpl.php(5): oxSuperCfg->__call('morePics', Array)
#1 /oxid/tmp/smarty/7084ba4b42cb1b270ebd7e477f79e73e^%%DA^DA8^DA80D1BB%%morepics.tpl.php(5): Details->morePics()
#2 /oxid/core/smarty/Smarty.class.php(1869): include('/ox...')
#3 /oxid/tmp/smarty/7084ba4b42cb1b270ebd7e477f79e73e^%%5E^5E9^5E9B9D5B%%productmain.tpl.php(81): Smarty->_smarty_include(Array)
#4 /oxid/core/smarty/Smarty.class.php(1869): include('/ox...')
#5 /oxid/tmp/smarty/7084ba4b42cb1b270ebd7e477f79e73e^%%A5^A59^A595DDB8%%fullproductinfo.tpl.php(5): Smarty->_smarty_include(Array)
#6 /oxid/core/smarty/Smarty.class.php(1869): include('/ox...')
#7 /oxid/tmp/smarty/7084ba4b42cb1b270ebd7e477f79e73e^%%08^08A^08ABD53A%%details.tpl.php(83): Smarty->_smarty_include(Array)
#8 /oxid/core/smarty/Smarty.class.php(1263): include('/ox...')
#9 /oxid/core/oxshopcontrol.php(529): Smarty->fetch('page/details/de...', 'ox|0|0|0|0|77f4...')
#10 /oxid/core/oxshopcontrol.php(396): oxShopControl->_render(Object(Details))
#11 /oxid/core/oxshopcontrol.php(156): oxShopControl->_process('details', NULL, NULL, NULL)
#12 /oxid/core/oxid.php(40): oxShopControl->start()
#13 /oxid/index.php(28): Oxid::run()
#14 /oxid/oxseo.php(45): require('/ox...')
#15 {main}
Faulty component -->
---------------------------------------------
Wenn ich die Datei "details.php" aus "application/controllers" ändere und die Funktionen aus der selben Datei der Version 4.7.8 kopiere und da einfüge, scheint wieder alles zu funktionieren. Aber das ist sicher nicht Sinn der Sache.
Frage ist, wie finde ich raus, was ich an welcher Stelle im Template ändern muss, damit die Funktionen korrekt aufgerufen werden?
Ich hoffe mir kann da jemand weiterhelfen, da ich das Problem bei mehreren Shop-Installationen habe.
Vielleicht noch wichtig: Ich benutzte das SAFA-Template.