Отобразите пустую страницу на странице ПОИСКОВЫХ ЗАПРОСОВ


Я вижу некоторые поисковые запросы по МАРКЕТИНГУ, SEO и ПОИСКУ, Поисковые запросы на странице администратора. Однако на странице ПОИСКОВЫХ ЗАПРОСОВ внешнего интерфейса отображается пустое поле.

Некоторые люди упоминали, что эта ошибка возникает в версии 2.1, хотя она работает в версии 2.0.7.

Я ценю, если вы даете советы или решения.

Спасибо.

Author: Mig, 2016-08-17

2 answers

Похоже, это ошибка в 2.1. Код пытается получить "имя" поискового запроса, когда он должен запрашивать "query_text".

Вы можете заставить его работать, обновив следующие два файла:


Файл Magento/Search/Block/Term.php.

94. $temp[$term->getName()] = $term;
94. $temp[$term->getData('query_text')] = $term;

95. $termKeys[] = $term->getName();
95. $termKeys[] = $term->getData('query_text');

127. $url->setQueryParam('q', $obj->getName());
127. $url->setQueryParam('q', $obj->getData('query_text'));

Файл Magento/Search/view/frontend/templates/term.phtml.

16. escapeHtml($_term->getName()) ?>
16. escapeHtml($_term->getData('query_text')) ?>
 5
Author: Mat Hellums, 2016-08-17 07:41:59

Можете ли вы предоставить ссылку на сайт, на котором выполняется поиск? Это будет полезно)

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

 0
Author: Evgen Schastnyy, 2016-08-17 07:06:48