Liferay: значения по умолчанию для структур - Liferay: значения по умолчанию для структур
Блоги
Навигационные полоски
Как говориться, век живи - век учись.
Проблема с которой столкнулись при построении более-менее крупных сайтов где пресс-службе приходится вбивать большое количество новостей.
Как обычно это делается:
- создается структура сетевого контента "Новость",
- настраивается публикатор (стандартный, либо иногда мы используем свой Velocity Publisher),
- формируется страница для отображения новости - размещается публикатор который отмечается как "пубилкатор по умолчани" - вокруг которого накидываются дополнительные элементы которые должны отображаться при показе новости
Дальше предполагается, что сотрудник пресс-центра при добавлении новости на странице с главным публикатором (где показывается лента новостей) кликает "Добавить" -> "Новость" , создает собственно саму новость и указывает ей использовать настроенную страницу в качестве "Страницы отображения".
И вот тут проблема:
- На большом сайте страниц много, отображается большое дерево страниц в котором не так легко найти страницу отображения - требуется много кликов. Про это я даже feature request написал: LPS-30116 (проголосуйте кстати)
- В прицнипе это действие лишние. Обычно на сайте задается максимум одна страница отображения. Для всех новостей в 99% случаев страница отображения будет толькно одна и та же. Так зачем каждый раз ее указывать?
Я про это даже еще один feature request сделал: LPS-30115 - и вот в комментариях к нему я и увидел хорошо спратанную полезную фичу (сколько их еще в Liferay)?
Оказывается - для структуры можно задачть набор значений по умолчанию (кнопка "Действия" -> "Изменить значения по умолчанию") - так вот там как раз и можно задать, что для всех сетевых контентов с данной структурой необходимо использовать указанную страницу отображения (да и не только).
В целом - ровно то что надо.
- Теги
- liferay
- 6.2 (12)
- 7.0 (12)
- activiti (14)
- apache camel (6)
- camel (11)
- devcon (6)
- devops (5)
- emdev (9)
- emdev limited (9)
- entaxy (13)
- esb (10)
- fuse (5)
- gartner (7)
- google apps (6)
- jboss (5)
- liferay (143)
- liferay 7.1 (11)
- liferay dxp (11)
- liferay7 (12)
- openshift (8)
- osgi (5)
- redhat (15)
- rest (6)
- wso2 (70)
- wso2 api-m (10)
- wso2 ei (8)
- wso2ei (5)
- wso2esb (7)
- wso2is (8)
- емдев (11)
Сайт использует файлы cookie. Они позволяют узнавать вас и получать информацию о вашем пользовательском опыте. Это нужно, чтобы улучшать сайт. Посещая страницы сайта и предоставляя свои данные, вы позволяете нам предоставлять их сторонним партнерам. Если вы согласны, продолжайте пользоваться сайтом. Если нет – установите специальные настройки в браузере или обратитесь в техподдержку.