QR-код адреса статьи


Справочная информация по модулю Cat_Search

Установка модуля

Открыть файл .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 Fusion
foc - Все запчасти для модели Ford Focus
gal - Все запчасти для модели Ford Galaxy

Примеры вывода списка товаров в шаблоны движка

Вывод результатов поиска

{include file="engine/modules/cat_search/module.php?showItems=y&query=бампер&included=y&template=cat_search/include&limit=20"}
выводит 20 товаров по ключевому слову бампер, используется переменная query=бампер
Другие переменные

template=cat_search/include - указывает какой именно шаблон использовать для вывода.
В данном случае - это {THEME}/cat_search/include.tpl

limit=20 - указывает количество результатов поиска.
В данном случае - это 20 товаров.

Вывод списка товаров по артикулам

Использовать обычную ссылку от корня сайта

/cat_search/?showItems=y&skuLink=01.94269-2155,04.87150-9576
выводит 2 товара с артикулами
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]


© 2015 Бесплатный шаблон BS3-TCSE для DataLife Engine
Вернуться назад