Добрый день.
Скажите, как можно добавлять разные баннера на страницы разных категорий?
Как разместить баннер на странице конкретного товарного раздела?
19.12.2012 08:13
Чтобы разместить баннер на странице конкретного товарного раздела:
Более того, существует и второй способ:
- откройте административную карточку этого товарного раздела: «Каталог» → «Разделы» → <в левой колонке выбираете мышкой раздел>
- откройте вкладку «Макет»
- в блоке «Дополнительные макетные правила» напишите:
<reference name="content"> <block type="df_banner/banner" name="banner" template="df/banner/simpleslider.phtml"> <action method="setBannerId"><banner_id>banner_place_1</banner_id></action> </block> </reference>
Внутри тега «banner_id» вместо используемого в примере инжектификатора «WSJwine» укажите идентификатор вашего рекламного щита.
Параметром «template» указываете шаблон отображения.
Значения параметра «name» делайте уникальным.
Внутри тега «reference» параметр «name» определяет место отображения рекламного щита. Вместо значения «content» можно использовать и другие значения — смотрите руководство администратора.
Более того, существует и второй способ:
- откройте административную карточку этого товарного раздела: «Каталог» → «Разделы» → <в левой колонке выбираете мышкой раздел>
- смотрите номер товарного раздела в верхней части центральной области (например, если товарный раздел называется «Грызуны», то в заголовке центарльной области может будет написано: «Грызуны (номер: 31)», вот 31 — это требуемый Вам номер).
- открываете макетный файл catalog.xml Вашей оформительской темы.
- добавляете туда макетные правила
<CATEGORY_31> <reference name="content"> <block type="df_banner/banner" name="banner" template="df/banner/simpleslider.phtml"> <action method="setBannerId"><banner_id>banner_place_1</banner_id></action> </block> </reference> <CATEGORY_31>
В теге «CATEGORY_31» вместо «31» указываете номер Вашего товарного раздела.
Примечания относительно «banner_id», «template» и «name» смотрите выше.