Настройка портлета поиска в Liferay DXP 7

#search #autocomplete #portlet #customizing #liferay-7

#Поиск #автозаполнение #портлет #настройка #liferay-7

Вопрос:

Я хотел бы получить вашу поддержку, чтобы получить некоторую помощь в настройке компонента поиска в Liferay DXP 7.0 Enterprise.

Я просмотрел всю доступную документацию, но, хотя я нашел много статей об этой проблеме, пошаговый подход не так понятен для меня.

Мне нужно настроить собственный компонент поиска:

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

Кто-нибудь когда-либо реализовывал что-либо подобное?

Ответ №1:

Я знаю, что это старая тема, но StackOverflow продолжает показывать ее как первый открытый вопрос, когда я просматриваю этот конкретный tag…So вот несколько советов, поскольку это довольно широкая тема…

Поиск действительно сбивает с толку при добавлении настроек. В основном вы должны предоставить некоторые из них в качестве участников, используя asset framework. следуя обычным инструкциям по созданию ресурса для издателя ресурсов, вы попадете в лучшее место для поиска документации об участниках поиска.

Что касается страницы поиска, лучше всего создать новую страницу, помимо страницы по умолчанию, для дополнительной свободы. Пока вы используете удобный URL-адрес / поиск, он будет основной заменой. На этой странице вы можете добавить все, что вам нужно, за исключением переводов для удобного URL-адреса — не очень. Другой вариант — сохранить страницу по умолчанию (которая не будет видна в области сборки 7.1.x, но вы можете редактировать после того, как выполните поиск чего-либо и попадете внутрь нее).