diff --git a/Modules/Application/Model/ManufacturerInfoList.php b/Modules/Application/Model/ManufacturerInfoList.php index 68b73d8..99c9d7c 100644 --- a/Modules/Application/Model/ManufacturerInfoList.php +++ b/Modules/Application/Model/ManufacturerInfoList.php @@ -47,11 +47,18 @@ class ManufacturerInfoList extends ManufacturerInfoList_parent $deactivateSmarty = Registry::getConfig()->getConfigParam('deactivateSmartyForCmsContent'); $processLongDescriptions = Registry::getConfig()->getConfigParam('bl_perfParseLongDescinSmarty'); if (!$deactivateSmarty && $processLongDescriptions) { + $viewData = array_merge( + Registry::getConfig()->getActiveView()->getViewData(), + [ + 'oShop' => Registry::getConfig()->getActiveShop(), + 'oViewConf' => Registry::getConfig()->getActiveView()->getViewConfig() + ] + ); + $longdesc = $this->getRenderer()->renderFragment( $longdesc, - $oManufacturer->getId() . $oManufacturer->getLanguage(), - [], - true + sprintf('ox:%s%s', $oManufacturer->getId(), $oManufacturer->getLanguage()), + $viewData ) ?? ''; } $oManufacturer->oxcategories__oxlongdesc = new Field(html_entity_decode($longdesc), Field::T_RAW);