Как настроить определенные параметры различных портлетов программным путем? Например, как установить представление в портлете «Веб-контент» в определенном журнале.Как настроить портлет в liferay 6.1 программно?
2
A
ответ
4
Это может быть немного сложно, потому что будет обнаружено какое-то открытие. Сначала вам нужно выяснить, какой ключ предпочтения вы хотите написать. Трудная ложь в том, что разработчик может использовать любой ключ, например, некоторые из Liferay's - это portlet-setup-show-borders
.
Но установить Web Content Display, вы можете использовать что-то вроде:
PortletPreferences portletSetup =
PortletPreferencesFactoryUtil.getLayoutPortletSetup(
layout, portletId);
portletSetup.setValue("groupId", String.valueOf(layout.getGroupId()));
portletSetup.setValue("articleId", articleId);
portletSetup.store();
Смежные вопросы
- 1. Как удалить портлет в Liferay 6.1 программно из кода
- 2. Настроить календарный портлет в Liferay
- 3. Liferay - изменить портлет портала программно
- 4. JSF портлет - IllegalStateException на Liferay 6.1
- 5. Как настроить портлет Liferay (весной) с Hibernate?
- 6. Liferay 6.1 pagination
- 7. Как дублировать портлет liferay
- 8. Как программно сделать портлет Liferay в полноэкранном режиме
- 9. Как настроить портлет в liferay из веб-сервиса?
- 10. Сформировать портлет идентификатор экземпляра Liferay
- 11. Как переопределить портлет календаря в liferay?
- 12. Изменить портлет Marketplace Liferay
- 13. Сделать портлет liferay невозможен
- 14. Как построить условный условный портлет в liferay
- 15. Liferay между портлет связи
- 16. программно изменить портлет в контроллере
- 17. Liferay - только портлет? ЗРП?
- 18. Liferay объявления портлет крючок
- 19. Liferay Войти Портлет в Popup
- 20. Добавить JSP в портлет Liferay
- 21. Liferay 6.1 - Как программно назначить роль пользователю (в крючке)
- 22. Как установить макет «Ссылка на страницу» программно в Liferay 6.1?
- 23. Как добавить новую статью в Liferay 6.1 программно
- 24. Встраивание jpg в портлет Liferay
- 25. Показать портлет Liferay внутри другого портлета liferay
- 26. Пользовательский портлет моих сайтов в Liferay
- 27. Как добавить крючок в портлет в liferay?
- 28. Как интегрировать комментарий в портлете в liferay 6.1?
- 29. Как преобразовать портлет Liferay в пакет OSGI?
- 30. Как добавить время в портлет Liferay
Спасибо певца за идею. В liferay 6.1 некоторые из имен параметров были изменениями. «group-id» теперь «groupId», а «article-id» - «articleId». –
Спасибо @EdGrin, я обновил ответ, чтобы отразить изменение в 6.1. –