---

--  ->   Разработка плагинов, вопросы по API  ->  Поиск/фильтр товаров


Раздел для разработчиков. Обсуждение создания плагинов, вопросы и пожелания по API Amiro.CMS



Добавлено: 14.12.13 19:18:48 #1



Регистрация: 13.07.11
Сообщений: 3


Обратиться по имени

Возникла такая ситуация: есть интернет-магазин "Минимаркет", тема матрасы и подушки. Есть справочник по размерам и толщине матрасов, Матрасы делятся на тонкие и толстые. И есть фильтр, с двумя параметрами - толщина и размеры.

Вопрос: 1. как сделать, чтобы фильтр показывался только в категории матрасы и не показывался в категории подушки
2. как сделать, чтобы не показывались значения фильтра, которых нет в данной категории (пример: матраса толщиной 20 нет в категории тонких матрасов, значит значения 20 не должно быть в фильтре)?
3. как сделать, чтобы фильтр\поиск искал по соседним категориям, а не только по своей.
Спасибо.
Добавлено: 16.12.13 15:51:07 #2



Регистрация:


Обратиться по имени

1. Вы можете зайти в Менеджер сайта, открыть страницу, на которой присутствует спецблок
Поиск/Фильтр товаров и установить условную конструкцию. Которая будет проверять, в какой
категории в данный момент находится пользователь.
Пример:
##if(CURRENT_CAT_ID == 20072 || CURRENT_CAT_ID == 20070)##
<div class="form form_type_list">
##spec_eshop_filter_001003112##
</div>
##endif##

Номера категорий Вы сможете посмотреть при помощи переменной ##__P__##

Все передаваемые переменные вы можете узнать при помощи функции ##__PRINT_VARS__##(короткий вариант - ##__P__##.
В разных сетах возможно получить разные переменные.

Параметры, которые эта функция не выводит передать стандартными способами системы невозможно - соответственно, либо необходимый функционал недоступен, либо необходимо разрабатывать его.

Подробнее об этой функции и работе с шаблонами в целом вы можете узнать из документации на нашем сайте, по адресу: http://manual.amiro.ru/doc/integracija-dizajna/nastrojka-shablonov/nastrojka-shablonov/kak-rabotajut-shablony

2. Сперва можно в настройках свойств задать параметру "Показывать значения" значение
"Только выбранные", тогда будут выводиться только существующие значение.

Чтобы значения выводились только в тех подкатегориях, которых они присутствуют,
необходимо будет дорабатывать шаблоны. К сожалению, готовой реализации не существует.


Создать статью Ответить
ВебСтолица.РУ: создай свой бесплатный сайт!  | Пожаловаться  
Движок: Amiro CMS