Справочная информация по модулю Cat_Search
О скрипте 22-11-2018, 14:58 199
Установка модуля
Открыть файл .htaccess
Найти код
# Редиректы
Ниже добавить
# CatSearch
RewriteRule ^cat_search/$ index.php?do=cat_search [L,QSA]
# /CatSearch
Удаление модуля
Открыть файл .htaccess
Удалить код
# CatSearch
RewriteRule ^cat_search/$ index.php?do=cat_search [L,QSA]
# /CatSearch
Удаление файлов модуля
Удалить сделующие файлы и папки:
engine/inc/cat_search.php
engine/modules/cat_search.php
engine/modules/cat_search
engine/skins/images/cat_search.png
templates/Default/cat_search
Удаление модуля uniform (не обязательно)
Если модуль DLE-Uniform не используется, то его тоже можно удалить.
Для этого необходимо удалить следуюзие папки:
engine/ajax/uniform
engine/modules/uniform
templates/Default/uniform
Инструкция
Таблица импорта товаров должна быть в формате CSV, разделитель столбцов задается в админке модуля.
Всего используется 7 полей:
sku | - внутренний артикул |
sku_vendor | - артикул производителя |
title | - название товара |
unit | - еденицы измерения (штуки, коробки, пачки) |
quantity | - количество (только цифры) |
price | - цена (только цифры) |
price2 | - вторая цена (например, оптовая или в валюте) |
Пример CSV таблицы
sku | sku_vendor | title | unit | quantity | price | price2 |
---|---|---|---|---|---|---|
ford | 242110 | Прокладка термостата Gal (N25) | шт. | 7 | 102,42 | |
ford | 242120 | Кольцо стопорное термостата CVH (N10) | шт. | 5 | 109,03 | |
ford | 440558 | Пыльник кард.вала AT Tr -00 | шт. | 1 | 120,36 | |
ford | 440562 | Шайба специальная 23.5 ММ | шт. | 2 | 51,92 |
Примеры запросов
fus
- Все запчасти для модели Ford Fusionfoc
- Все запчасти для модели Ford Focusgal
- Все запчасти для модели Ford Galaxy
Примеры вывода списка товаров в шаблоны движка
Вывод результатов поиска
Другие переменные
template=cat_search/include - указывает какой именно шаблон использовать для вывода.
В данном случае - это {THEME}/cat_search/include.tpl
limit=20 - указывает количество результатов поиска.
В данном случае - это 20 товаров.
Вывод списка товаров по артикулам
Использовать обычную ссылку от корня сайта
01.94269-2155
04.87150-9576
Шаблоны модуля
Основной шаблон для вывода таблицы списка товаров
{THEME}/cat_search/default.tpl
Пояснения по тегам шаблона
{search_hidden_fields} |
— Скрытые поля формы (служебные поля) |
{search_query} |
— Поисковый запрос |
[extra_search_query]...[/extra_search_query] |
— Если есть поисковый запрос и если разрешено показывать элементы (?showItems=y) |
{extra_search_query} |
— Уточняющий поисковый запрос |
[checked_field_cs_XXX]...[/checked_field_cs_XXX] |
- если были отмечены чекбоксы |
[searched]...[/searched] |
- Если есть результаты поиска |
[not_searched]...[/not_searched] |
- Если нет результато поиска |
[noresult]...[/noresult] |
- Если не разрешено отображать результаты (в адресе нет ?showItems=y) |
{total_count} |
- Общее кол-во найденных элементов |
[items]...[/items] |
- список элементов |
{cs_id} |
— ID |
{cs_sku} |
— Артикул |
{cs_sku_vendor} |
— Артикул производителя |
{cs_title} |
— Наименование |
{cs_quantity} |
— Количество на складе |
{cs_unit} |
— Ед. изм |
{cs_price} |
— Цена |
{cs_price2} |
— Цена 2 |
Шаблон формы отправки заявки
{THEME}/uniform/cat_search/form.tpl
Пояснения по тегам шаблона
В работе модального окна формы используются все теги модуля DLE-Uniform, документация доступна на сайте разработчика
Шаблон email сообщения формы заявки
{THEME}/uniform/cat_search/email.tpl
Пояснения по тегам шаблона
В работе модального окна формы используются все теги модуля DLE-Uniform, документация доступна на сайте разработчика
А так-же вставки модуля
{* items — это sku_vendor и кол-во товаров, лежащие в корзине на момент нажатия кнопки открытия модального окна *} [items] {* Подключаем модуль формирующий таблицу товаров в корзине и передаём ему сформированную строку с параметами корзины. Так же можно передать имя шаблона (по умолчанию - default). Шаблон должен лежать в папке {THEME}/cat_search/email/ *} {include file="engine/modules/cat_search/sendmail.php?items={items}"} {* Например вот так: {include file="engine/modules/cat_search/sendmail.php?items=81.32313-0301|1||81.39115-5076|5||81.43407-0064|1"} можно вывести список товаров в корзине в любом шаблоне сайта. Это очень удобно для тестирования внешнего вида. *} [/items] [not_items] Похоже вы ничего не добавили в корзну, но всё равно спасибо за заказ, мы с Вами свяжемся для уточнения деталей. [/not_items]
Сюда можно вставить код виджета vk.com
Сюда можно вставить код виджета Facebook или Disqus.
Сюда можно вставить код Twitter виджета