Добавление полей в фильтр Ubercart Advanced catalog

Главные вкладки

Аватар пользователя PC_M@niac PC_M@niac 20 июля 2011 в 17:07

Мучаю сборку OpenStore, столкнулся с проблемой, которая по всей видимости больше относится к модулю Advanced Catalog, нежели к сборке.

Добавил несколько exposed фильтров во вьюху advanced_catalog (/admin/build/views/edit/advanced_catalog), но они не появились на странице настроек каталога (/admin/store/settings/catalog/edit/advanced).

На странице самого каталога (/catalog) он появляется если выбран тип отображения "Сетка". Но форма с фильтром показывается под панелью каталога, выглядит обособленно и работает некорректно.

Задал для теста один фильтр. Параметр "tid". Если указать этот параметр через GET, то сетка корректно фильтруется, но если нажать на фильтре "Применить", идёт переброс в корень сайта с указанием соответствующего параметра tid в строке get.

Если глянуть исходник страницы, то вставляется форма:
<form action="/"  accept-charset="UTF-8" method="get" id="views-exposed-form-advanced-catalog-default">
т.е. в форме указана неправильная УРЛа.

Как исправить эту урлу или я не тем путём пошёл? Какой способ более кошерный по добавлению в каталог фильтров?

В идеале хотелось бы получить расширенный фильтр как на многих интернет-магазинах, такого плана (слева): http://hotline.ua/computer/materinskie-platy/

Комментарии