Вход • Регистрация

Фильтр магазина

  • 17 января 2016 г. , редакция: 17 января 2016 г.
  • Как вывести фильтр магазина только на нужной мне странице ? Если страниц товаров две.
    • 17 января 2016 г.
    • "фильтр магазина" - это поиск в каталоге?

      Код
      Если страниц товаров две
      - это как? У Вас всего 2 товара, или что-то еще?
      Или Вы про пагинацию?

      Так то, в общем, если надо, может каждому товару назначать свой уникальный общий шаблон и назначать вывод там чего Вам надо.
      Также при выводе фильтра можете использовать в блоке вывода only_module="true" и т.п.
      Но конкретней не ответить, т.к. вопрос был слишком общим.
  • 17 января 2016 г.
  • Получается, что я прикрепил модуль магазина к двум разным страницам, в одной товар с артикулами для оптовиков , в другой розничный магазин. Но так как модуль один у него встроен фильтр, который появляется на обеих страницах. Соответствующий шаблонный тег, подскажите , не нашел подходящие .
    • 17 января 2016 г.
    • Код
      <insert name="show_search" module="shop" site_id="15">

      Цитата

      show_search – выводит форму поиска товаров. Если для категорий прикреплены дополнительные характеристики, то поиск по ним производится только на странице категории. Поиск по обязательным полям подключается в настройках модуля (опции «Искать по цене», «Искать по артикулу», «Искать товары по акции», «Искать по новинкам», «Искать по хитам»). Если в форму поиска выведены характеристики с типом «выпадающий список» и «список с выбором нескольких значений», то значения характеристик, которые не найдут ни один товар, в форме поиска не выведутся.

      Атрибуты:

      — site_id – страницы, к которым прикреплен модуль. Идентификаторы страниц перечисляются через запятую. По умолчанию выбираются все страницы. Если выбрано несколько страниц сайта, то в форме поиска появляется выпадающих список по выбранным страницам. Можно указать отрицательное значение, тогда указанные страницы будут исключены из списка;

      — cat_id – категории товаров, если в настройках модуля отмечено «Использовать категории». Идентификаторы категорий перечисляются через запятую. Можно указать значение current, тогда поиск будет осуществляться по текущей (открытой) категории магазина или по всем категориям, если ни одна категория не открыта. Если выбрано несколько категорий, то в форме поиска появится выпадающий список категорий магазина, который будет подгружать прикрепленные к категориям характеристики. Можно указать отрицательное значение, тогда указанные категории будут исключены из списка. Можно указать значение all, тогда поиск будет осуществлятся по всем категориям товаров и в форме будут участвовать только общие характеристики. Атрибут не обязателен;

      — ajax – подгружать результаты поиска без перезагрузки страницы: true – результаты поиска подгружаются, по умолчанию будет перезагружена вся страница. Результаты подгружаются только если открыта страница со списком товаром, иначе поиск работает обычным образом;

      — only_module – выводить форму поиска только на странице модуля «Магазин»: true – выводить форму только на странице модуля, по умолчанию форма будет выводиться на всех страницах;

      — template – шаблон тега (файл modules/shop/views/shop.view.show_search_template.php; по умолчанию шаблон modules/shop/views/shop.view.show_search.php).

      Подробнее смотрите http://www.diafan.ru/dokument/full-manual/modules/shop/#SHablonnye-tegi

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум