Magento: установить и сохранить глобальный фильтр продукта - PullRequest
2 голосов
/ 17 марта 2011

Как в Magento можно сохранить многоуровневую навигацию при выборе новой категории или выполнении поиска?

Полная история:

Мы разрабатываем магазин, в котором продаются книги и электронные книги. Когда я перемещаюсь по магазину, я обычно хочу видеть все товары. Я также хочу иметь возможность просматривать категорию и видеть только книги или электронные книги исключительно. Этого легко добиться с помощью атрибута «Тип продукта» и многоуровневой навигации.

Однако проблема в том, что если я выберу другую категорию или выполню поиск, текущий многоуровневый навигационный фильтр будет потерян. Я должен снова выбрать фильтр «Тип продукта».

Какие есть варианты, если я хочу сохранить многоуровневую навигацию по нескольким запросам?

Есть ли какие-либо предложения о том, как лучше организовать мой каталог, если то, что я хочу, не может быть легко достигнуто с помощью многоуровневой навигации? Будут ли две категории высшего уровня для книг и электронных книг лучшим решением? Но тогда как я могу выбрать категорию «Романтика» и по-прежнему просматривать книги и электронные книги?

Спасибо!

1 Ответ

1 голос
/ 17 марта 2011

Многоуровневая навигация - определенно лучший способ удовлетворить ваши требования.

Посмотрите на URL, которые генерируются, когда вы щелкаете значение атрибута в многоуровневом блоке навигации (это будет что-то вроде your-category-path.html?color=6, где 6 - этоидентификатор опции атрибута).Если вы добавите эти параметры запроса к последующим загрузкам страниц, которые содержат многоуровневые блоки навигации и наборы продуктов (например, списки категорий или результатов поиска), он будет применять этот фильтр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...