В этом случае модуль SFC_FeaturedCategories, не понимая, что администратор мог не загрузить картинки для товарных разделов, заставляет браузер посетителя магазина делать лишние запросы к серверу за отсутствующими картинками для каждого товарного раздела блока Featured Categories главной страниц витрины.
Тем самым модуль SFC_FeaturedCategories создаёт пустую нагрузку на сервер вашего магазина.
Чтобы этого избежать, откройте файл app/design/frontend/default/se105/template/sfc_featuredcategories/display.phtml, найдите там код
<img
src="<?php echo Mage::getBaseUrl('media').'catalog/category/' . $FeaturedGroup['Category']->getThumbnail(); ?>"
border="0"
alt="View <?php echo $FeaturedGroup['Category']->getName() ?>" />и замените его на правильный код:
<?php
/** @var Mage_Catalog_Model_Category $rmCategory */
$rmCategory = df_a ($FeaturedGroup, 'Category');
df_assert ($rmCategory instanceof Mage_Catalog_Model_Category);
/** @var string|null $rmThumbnail */
$rmThumbnail = $rmCategory->getData (Df_Catalog_Model_Category::PARAM__THUMBNAIL);
if (!df_empty ($rmThumbnail)) {
/** @var string $rmThumbnailUrl */
$rmThumbnailUrl =
implode (
Df_Core_Const::T_EMPTY
,
array (
Mage::getBaseUrl('media')
,
'catalog/category/'
,
$rmThumbnail
)
)
;
/** @var string $rmCategoryName */
$rmCategoryName = $rmCategory->getData (Df_Catalog_Model_Category::PARAM__NAME);
?>
<img
src="<?php echo $rmThumbnailUrl; ?>"
border="0"
alt="View <?php echo $rmCategoryName; ?>"
/>
<?php
}
?>

Вход
Регистрация
Помощь
Открыть тему

