Модуль поиска Magento mirasvit sphinx не работает с многоуровневым модулем навигации
Я использую сообщество magento версии 1.9, и я интегрировал расширение поиска mirasvit sphinx, но оно не работает с модулем многоуровневой навигации. Я фильтрую результаты поиска с помощью многоуровневой навигации, но она все еще показывает мне тот же результат. Он не применяет многоуровневый навигационный фильтр к результатам поиска. Когда я удаляю это расширение mirasvit и применяю фильтр с модулем поиска по умолчанию, он работает нормально. Пожалуйста, попросите вас помочь мне.
Спасибо Захид
1 ответ
На этот вопрос отвечают оба сайта провайдера:
- Манадев https://www.manadev.com/documentation/magento-1.x-guides/seo-layered-navigation-plus/troubleshooting/extension---mirasvit-search-index
- Мирасвит https://mirasvit.com/doc/ssu/2.3.4/troubleshooting устранение неполадок
Существует известный конфликт с расширением Mana_Fitlers. Ошибка может возникнуть на странице результатов поиска при попытке применить фильтры.
Решение:
1 - приложение / дизайн / интерфейс /[ВАШ ПАКЕТ]/[ВАША ТЕМА]/layout/catalogsearch.xml - найти и прокомментировать все внутри
<reference name="content">
под<catalogsearch_result_index>
как показано ниже:<catalogsearch_result_index> ... <reference name="content"> <!-- COMMENT EVERYTHING IN IT --> </reference> ... </catalogsearch_result_index>
2 - app / etc / modules / Mirasvit_SearchIndex.xml - убедитесь, что этот модуль загружается перед нашим модулем, добавив зависимость от модуля Mana_Filters:
<config> <modules> <Mirasvit_SearchIndex> <active>true</active> <codePool>local</codePool> </Mirasvit_SearchIndex> <Mana_Filters> <depends> <Mirasvit_SearchIndex/> </depends> </Mana_Filters> </modules> </config>