Liferay Настройка страниц управления - PullRequest
4 голосов
/ 30 декабря 2010

Я хотел бы понять, как я могу настроить различные страницы на экранах управления Liferay.Например:

  1. Я хотел бы добавить несколько полей к изображениям, которые загружаются в Галерея изображений
  2. Я хотел бы добавить новыетипы полей, которые я могу использовать при создании новых структур (например, добавить тип поля "номер телефона", чтобы я мог добавить его к новым структурам, которые я хотел бы создать).
  3. Другим примером может быть настройка страницы поиска Web Content , добавление / удаление полей и настройка ее внешнего вида.

Любые указатели будут полезны, как я читал больше всегоо разработке для Liferay, но мы могли бы понять, с чего начать делать подобные вещи (без изменения основных файлов Liferay)

1 Ответ

3 голосов
/ 30 декабря 2010

Я не думаю, что 2) можно сделать без изменения самого Liferay (например, исправления исходного кода).

Вы можете настроить все встроенные страницы JSP, используя так называемые "JSP Hooks".Я сделал это, чтобы настроить страницы для администрирования пользователей (в основном удаляя из них запутанные поля).

Основная идея заключается в предоставлении модифицированной версии базовой страницы JSP.После развертывания ловушки Liferay заменит встроенную страницу настроенной версией.Когда ловушка снята, Liferay снова активирует исходную страницу.

На следующих страницах должно быть достаточно информации для начала работы:

http://www.liferay.com/web/guest/community/wiki/-/wiki/Main/Portal+Hook+Plugins
http://www.liferay.com/community/wiki/-/wiki/1071674/Custom+Fields+and+JSP+Hooks
http://wikis.sun.com/display/websynergy/Customizing+JSPs+using+hooks+plugin

Убедитесь, что вы ищете ва также форум Liferay.

...