Отобразите пустую страницу на странице ПОИСКОВЫХ ЗАПРОСОВ
Я вижу некоторые поисковые запросы по МАРКЕТИНГУ, SEO и ПОИСКУ, Поисковые запросы на странице администратора. Однако на странице ПОИСКОВЫХ ЗАПРОСОВ внешнего интерфейса отображается пустое поле.
Некоторые люди упоминали, что эта ошибка возникает в версии 2.1, хотя она работает в версии 2.0.7.
Я ценю, если вы даете советы или решения.
Спасибо.
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')) ?>
Можете ли вы предоставить ссылку на сайт, на котором выполняется поиск? Это будет полезно)
Alos, попробуйте запустить поиск, когда вы вошли в систему, вышли из системы, с личной вкладки в вашем браузере и т.д.