OpenCart — сортировка изображений в баннерах (слайдерах, карусели) — как их заставить отображаться в нужном порядке?
Заголовок статьи довольно полно раскрывает суть поднимаемого в статье вопроса — сортировка изображений в баннерах, порядок вывода изображений. Давайте попробуем исправить неприятную ситуацию с выводом изображений в баннерах магазина (сладйере, карусели).
Что же не так с баннерами и что необходимо изменить? Прежде, чем зайти в Дполнения-Модули и включить то ли карусель, то ли слайдер для вывода в магазине, мы идем в Система-Дизайн-Баннеры и создаем баннер, в который добавляем нужные изображения. Но так уж выходит, что движок, порой, выводит добавленные нами изображения совершенно не в том порядке, в котором мы их загрузили и хотели бы, чтобы они отображались. То есть, сбивается порядок вывода изображений. Иногда это не критично и порядок изображений не играет особой роли, но бывают же и обратные случаи, когда необходимо вывести изображения в карусели в строгом порядке, а не выходит.
Вот такую картину мы видим, когда создаем новый баннер — в наличии есть следующие поля для заполнения: заголовок, ссылка на нужную страницу и само изображение. Сортировка изображений не предусмотрена.
Для того, чтобы у нас появилась возможность задать порядок вывода изображений в баннере, воспользуемся модулем «Banner Image Sort v1.0″. Модуль — всего лишь один xml файл — успешно исправляет неприятную ситуацию с сортировкой изображений в баннерах.
Установка и настройка модуля
1. Скачиваем модуль «Banner Image Sort v1.0″. Модуль совместим с версиями 1.5.5.1-1.5.6.4. Поскольку модуль — xml файл, то разумеется, нужен установленный vqmod.
2. Загружаем файл banner_image_sort.xml в vqmod/xml своего магазина.
3. Чистим vqmod/vqcache.
4. В адресной строке, для обновления базы данных (новые поля не могут существовать и функционировать без добавления в базу данных) набираем
ваш-сайт.com/admin/index.php?route=design/banner/addsorttable
После чего получаем сообщение, что БД обновлена. Заходим внутрь существующего баннера или создаем новый и видим, что появилась новая колонка для заполнения — «Сортировка».
Сохраняем внесенные изменения (порядок вывода изображений) и проверяем работу модулей, связанных с баннерами — слайдер или сладшоу, карусель производителей, теперь изображения будут отображаться в указанном нами порядке.
Спасибо! Полезный модуль. Тоже столкнулся с проблемой показа слайдов в нужном порядке. Как я понял слайды сортируются по заголовку. Тогда можно в начале каждого заголовка проставить нумерацию. Например: 1.Первый слайд, 2.Второй слайд, 3.Третий слайд. Это не очень красивый вариант, но все будет работать.
Самое время поставить новогодний баннер на первое место. Спасибо!