#search #autocomplete #portlet #customizing #liferay-7
#Поиск #автозаполнение #портлет #настройка #liferay-7
Вопрос:
Я хотел бы получить вашу поддержку, чтобы получить некоторую помощь в настройке компонента поиска в Liferay DXP 7.0 Enterprise.
Я просмотрел всю доступную документацию, но, хотя я нашел много статей об этой проблеме, пошаговый подход не так понятен для меня.
Мне нужно настроить собственный компонент поиска:
- Измените компонент ввода, чтобы он выдавал предложения, пока пользователь вводит условия поиска
- Измените внешний вид страницы результатов поиска.
Кто-нибудь когда-либо реализовывал что-либо подобное?
Ответ №1:
Я знаю, что это старая тема, но StackOverflow продолжает показывать ее как первый открытый вопрос, когда я просматриваю этот конкретный tag…So вот несколько советов, поскольку это довольно широкая тема…
Поиск действительно сбивает с толку при добавлении настроек. В основном вы должны предоставить некоторые из них в качестве участников, используя asset framework. следуя обычным инструкциям по созданию ресурса для издателя ресурсов, вы попадете в лучшее место для поиска документации об участниках поиска.
Что касается страницы поиска, лучше всего создать новую страницу, помимо страницы по умолчанию, для дополнительной свободы. Пока вы используете удобный URL-адрес / поиск, он будет основной заменой. На этой странице вы можете добавить все, что вам нужно, за исключением переводов для удобного URL-адреса — не очень. Другой вариант — сохранить страницу по умолчанию (которая не будет видна в области сборки 7.1.x, но вы можете редактировать после того, как выполните поиск чего-либо и попадете внутрь нее).