Habe jetzt das Update auf 4.9.1 auch im Produktivshop durchgeführt.
Bei einigen Artikeln kommt es jetzt zu einem redirect auf die Startseite mit folgendem Fehler im exception.log:
Stack Trace: #0 /kunden/213460_32760/shop1/tmp/smarty/511227abbf6ec33227d4860035a932a0^%%AB^AB9^AB92D4C0%%media.tpl.php(8): oxSuperCfg->__call('getFileUrl', Array)
#1 /kunden/213460_32760/shop1/tmp/smarty/511227abbf6ec33227d4860035a932a0^%%AB^AB9^AB92D4C0%%media.tpl.php(8): oePayPalOxArticle->getFileUrl()
#2 /kunden/213460_32760/shop1/core/smarty/Smarty.class.php(1869): include('/kunden/213460_...')
#3 /kunden/213460_32760/shop1/tmp/smarty/511227abbf6ec33227d4860035a932a0^%%F5^F50^F500F10E%%tabs.tpl.php(76): Smarty->_smarty_include(Array)
#4 /kunden/213460_32760/shop1/core/smarty/Smarty.class.php(1869): include('/kunden/213460_...')
#5 /kunden/213460_32760/shop1/tmp/smarty/511227abbf6ec33227d4860035a932a0^%%A5^A59^A595DDB8%%fullproductinfo.tpl.php(15): Smarty->_smarty_include(Array)
#6 /kunden/213460_32760/shop1/core/smarty/Smarty.class.php(1869): include('/kunden/213460_...')
#7 /kunden/213460_32760/shop1/tmp/smarty/511227abbf6ec33227d4860035a932a0^%%79^790^7907FF72%%details.tpl.php(88): Smarty->_smarty_include(Array)
#8 /kunden/213460_32760/shop1/core/smarty/Smarty.class.php(1263): include('/kunden/213460_...')
#9 /kunden/213460_32760/shop1/core/oxshopcontrol.php(508): Smarty->fetch('widget/product/...', 'ox|0|0|0|0')
#10 /kunden/213460_32760/shop1/core/oxshopcontrol.php(353): oxShopControl->_render(Object(oePayPalOxwArticleDetails))
#11 /kunden/213460_32760/shop1/core/oxshopcontrol.php(126): oxShopControl->_process('oxwarticledetai...', NULL, Array, Array)
#12 /kunden/213460_32760/shop1/core/oxwidgetcontrol.php(73): oxShopControl->start('oxwarticledetai...', NULL, Array, Array)
#13 /kunden/213460_32760/shop1/core/smarty/plugins/function.oxid_include_widget.php(55): oxWidgetControl->start('oxwarticledetai...', NULL, Array, Array)
#14 /kunden/213460_32760/shop1/tmp/smarty/511227abbf6ec33227d4860035a932a0^%%08^08A^08ABD53A%%details.tpl.php(10): smarty_function_oxid_include_widget(Array, Object(Smarty))
#15 /kunden/213460_32760/shop1/core/smarty/Smarty.class.php(1263): include('/kunden/213460_...')
#16 /kunden/213460_32760/shop1/core/oxshopcontrol.php(508): Smarty->fetch('page/details/de...', 'ox|0|0|1|0|0236...')
#17 /kunden/213460_32760/shop1/core/oxshopcontrol.php(353): oxShopControl->_render(Object(oeThemeSwitcherDetails))
#18 /kunden/213460_32760/shop1/core/oxshopcontrol.php(126): oxShopControl->_process('details', NULL, NULL, NULL)
#19 /kunden/213460_32760/shop1/core/oxid.php(40): oxShopControl->start()
#20 /kunden/213460_32760/shop1/index.php(26): Oxid::run()
#21 {main}
Faulty component -->
---------------------------------------------
Ausgelöst wird der Fehler anscheinend in /page/details/inc/media.tpl
[{oxscript add="$('a.js-external').attr('target', '_blank');"}]
[{if $oDetailsProduct->oxarticles__oxfile->value}]
<a id="productFile" class="js-external" href="[{$oDetailsProduct->getFileUrl()}][{$oDetailsProduct->oxarticles__oxfile->value}]">[{$oDetailsProduct->oxarticles__oxfile->value}]</a>
[{/if}]
[{if $oView->getMediaFiles()}]
<div>
[{foreach from=$oView->getMediaFiles() item=oMediaUrl}
<p>[{$oMediaUrl->getHtml()}]</p>
[{/foreach}]
</div>
[{/if}]
Der Fehler tritt nur bem Aufruf von Artikeln, bei denen das Feld OXFILE in oxarticles gefüllt ist.
Hat jemand eine Idee, wie das Template geändert werden müsste?