Я боролся за это в течение нескольких дней, оказалось, что блок catalogsearch / layer - это то, что в конечном итоге вызывает поисковая система и сохраняет результаты в таблице catalogsearch_results.
Результаты поискаБлок list - это простой запрос к коллекции продуктов, объединенный с таблицей catalogsearch_results в столбце product_id (и фильтром LIKE или FULLTEXT).
Итак, одним словом, в одном из макетовXML-файлы (или ваш local.xml) убедитесь, что у вас есть этот код:
<catalogsearch_result_index>
<reference name="left">
<block type="catalogsearch/layer" name="catalogsearch.leftnav" template="catalog/layer/view.phtml"/>
</reference>
</catalogsearch_result_index>
Конечно, вы можете поместить его в любой другой блок (не только left ), но убедитесь, что он естьссылка где-то в дескрипторе перед блоком catalogsearch / result (который является псевдонимом "search.result" в XML).
Если вы удалили навигацию по слоям с помощью , удалите, вам нужно будет использовать другое имя для блока (вместо «catalogsearch.leftnav").
Если вам нужно скрыть его даже со страницы результатов поиска,p на него есть ссылки в XML, но скрыть это с помощью CSS:
.block-layered-nav {
display: none;
}
Я надеюсь, что это поможет какой-то другой бедной душе, замученной этой мерзостью шаблона проектирования.