Получить существующий результат поиска в блоке Magento

0

Постараюсь сохранить это короткое, потому что это довольно просто.

На странице результатов поиска четко представлен набор продуктов, которые составляют результаты поиска.

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

Итак, как мне найти эту коллекцию? Я копался вокруг источника и пытался использовать его в Google, но не нашел ничего полезного.

Теги:
magento

1 ответ

0

Оказывается, самый простой способ сделать это, который я нашел, это использовать метод getQuery вспомогательного catalogsearch getQuery:

$query = Mage::helper('catalogsearch')->getQuery();
$items = $query->getResultCollection();

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню