У меня есть требование, в котором мне нужно переопределить Liferay по умолчанию функции поиска таким образом, что всякий раз, когда пользователь выполняет поиск, он должен работать следующим образом:Liferay Поиск портлетов Настройка
Уже несколько третья сторона успокоительные услуги , которые возвращают результат для любых ключевых слов поиска. Скажем, что ключевой ключ поиска - «Тест», если мы передадим «Тест» третьим сторонам, он вернет результат в виде json, который нам нужно отобразить в пределах страницу результатов поиска.
Я планирую достичь этого следующим образом, но хотел бы знать, как вы, ребята, делаете ли я правильный путь.
Шаг 1: Я создам крюк проект, в котором я переназначающее main_search_result_form.jsp для форматирования страницы результата.
Шаг 2: Я создам индекс, в котором я буду реализовывать и делать вызов для обслуживания с ключевым словом поиска, я верну результирующий объект json.
Шаг 3: я буду получать в JSON main_search_result_form.jsp и я форматировать страницу на основе этого вывода JSon
Как знать, правильно ли
Укажите, какую версию Liferay вы используете, и если вы хотите полностью заменить возможности поиска Liferay своим пользовательским или вы хотите, чтобы оба (часть сайта будет одна и другая часть другой)? –
@MilenDyankov Я использую 'Liferay6.2GA6 Version' –
@MilenDyankov Я хочу полностью заменить возможности поиска Liferay своим настраиваемым –