Когда вы добавляете портлет на страницу, перейдите в раздел «Внешний вид»/«Дополнительные CSS» и посмотрите на отмеченный там идентификатор портлета для этого портлета. Похоже на portlet_com_liferay_contacts_web_portlet_ProfilePortlet_INSTANCE_KXj9dBbRgJFs
. Это дает вам подсказку о том, где реализован портлет, и этого должно быть достаточно, чтобы найти любой портлет, который вы хотите настроить.
Стандарт кодирования Liferay обычно явно определяет идентификатор портлета, поэтому поиск исходного кода для com_liferay_contacts_web_portlet_ProfilePortlet, а затем использование этой константы должно легко найти реализацию. (Примечание: дело не в том, что я не даю вам ответ здесь, потому что не хочу, а в том, что в настоящее время у меня нет загруженного исходного кода 7.0 GA3)
В соответствующей заметке: хуки были «старым» способом переопределения JSP в ядре Liferay до версии 6.2 — вы не должны больше использовать это, начиная с Liferay 7, тем более, что многие JSP теперь все равно находятся в плагинах, поэтому хуки не могли т схватить их. Подход с JSP Fragments правильный. Вам нужно указать точную версию, которую вы найдете в Liferay, которая должна быть хорошо задокументирована в документации о том, как создавать фрагменты.
person
Olaf Kock
schedule
23.09.2017