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

О скрипте 22-11-2018, 14:58 34   

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

Открыть файл .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]
  • Оцените публикацию
    • 0

У данной публикации еще нет комментариев. Хотите начать обсуждение?

Вы не авторизованы!

Обратите внимание, если вы не авторизуетесь, то Ваш комментарий перед публикацией обязательно будет отправлен на модерацию.
Рекомендуем вам войти под своим логином
Или используйте авторизацию через соц.сети



@

Кликните на изображение чтобы обновить код, если он неразборчив


Сюда можно вставить код виджета vk.com


Сюда можно вставить код виджета Facebook или Disqus.


Сюда можно вставить код Twitter виджета