- Автор темы
- Администратор
- Модер.
- Команда форума
- #1
Инсталляция:
Чтобы выводить линки только на активные товары в файле linker_model.php стоит именить запрос на этот:
Скачать
- Загрузить папку с модулем на сервер в application/modules
- Зайти в панель администратора сайта - выбрать Модули - Все модули - Установить модули
- В неустановленных модулях будет модуль под названием "Перелинковка товара"
- Нажать на кнопку установить.
- Автозагрузка модуля можно отключить, URL доступ и показывать в меню тоже выключить.
- Модуль установлен.
- Далее чтобы добавить вывод линков товара необходимо в шаблоне магазина вывести наш модуль.
- Ищем файл шаблона магазина templates/commerce4x (или название вашего шаблона) /shop/product.tpl
- Открываем в редакторе и добавляем строчку в любом месте, где требуется вывод {$CI->load->module('linker')->showlinks($model->getId(), $model->getCategoryId())}.
- Сохраняем и делаем обновления сайта (Refresh для просмотра).
- Модуль должен работать.
Чтобы выводить линки только на активные товары в файле linker_model.php стоит именить запрос на этот:
Код:
return $this->db->query("SELECT * FROM shop_products INNER JOIN shop_products_i18n ON shop_products.id = shop_products_i18n.id WHERE (shop_products.id = (SELECT MAX(id) FROM shop_products WHERE id < '".$id."' AND category_id = '".$cat_id."' AND active = '1') OR shop_products.active = 1 AND shop_products.id = (SELECT MIN(id) FROM shop_products WHERE id > '".$id."' AND category_id = '".$cat_id."' AND active = '1')) AND locale = '". $locale ."'")->result_array();
Скачать
Скрытое содержимое доступно для зарегистрированных пользователей!
Последнее редактирование: