2012-05-03 3 views
0

У меня есть категория «Цена» в моей основной навигации, в которой есть все товары в системе, назначенной ей. Основная точка категории - когда вы ее просматриваете, вы можете использовать фильтр цен на многоуровневую навигацию для фильтрации любого продукта на сайте по цене.Magento: Слоистая навигация по цене в основной навигации

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

У меня был план, чтобы изменить эту функцию Mage_Catalog_Block_Navigation :: _ renderCategoryMenuItemHtml() и выход этой функции Mage_Catalog_Model_Layer_Filter_Abstract :: GetItems(), если категория называлась «Цена», но я не могу видеть способ получить фильтры из поставленных из категория, которую я передаю.

Кто-нибудь сделал что-то подобное, прежде чем это могло указать мне в правильном направлении?

ответ

0

Если бы я был вами, у меня возникло бы желание немного изменить план.

Меню magento можно избежать. вы можете создать свою категорию и визуализировать настраиваемый блок для фильтра, основанного на ценах.

Если вы распространите Mage_Catalog_Block_Layer_Filter_Price, вы можете установить свою категорию и получить большую часть информации.

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

Смежные вопросы