Есть модуль слайдера. Называется slideshowmag
Находится по пути /catalog/view/theme/theme_name/template/module/slideshowmag.tpl
Код такой:
<div id="slideshowmag<?php echo $module; ?>" class="owl-carousel" style="opacity: 1;">
<?php foreach ($banners as $banner) { ?>
<div class="item">
<?php echo html_entity_decode($banner['description'], ENT_QUOTES, 'UTF-8'); ?>
<?php if ($banner['link']) { ?>
<a href="<?php echo $banner['link']; ?>"><img src="<?php echo $banner['image']; ?>" alt="<?php echo $banner['title']; ?>" class="img-responsive" /></a>
<?php } else { ?>
<img src="<?php echo $banner['image']; ?>" alt="<?php echo $banner['title']; ?>" class="img-responsive" />
<?php } ?>
</div>
<?php } ?>
</div>
Слайдер работает так:
Выводит определенный баннер (или баннеры)
во всех категориях.
Цель:
Изменить $banner['description'] на "свое описание" и $banner['image'] на "свой адрес иображения", если слайдер находится в категории с id 22.
Поскольку я нихрена не разобрался как вывести баннер в определенной категории, хочу сделать это напрямую в коде, лишь бы работало. (P.S.: Если через вкладку "Дизайн" выводить, то слайдер выводится, только не в нужном месте и всё ломается, такой вариант не предлагать
(или я чего-то не знаю?)).