"Потеря" папки при редактировании web-content в Liferay - "Потеря" папки при редактировании web-content в Liferay
Blogs
Что-то давно ничего не писал - видимо давно не приходилось заниматься кодированием. Исправляюсь.
В Liferay 6.2 появилась полезная фича - папки для хранения веб-контента. Теперь, в случае если у вас действительно большой сайт в котором много контента - его можно распихать по разным папкам.
Одна проблема - если отредактировать такой контент из публикатора либо в процессе согласования - то информация о папке теряется - контент переносится на самый верхний уровень.
Если вы с таким столкнулись - то вот бага: https://issues.liferay.com/browse/LPS-47781 (воспроизводится на 6.2.10 EE SP4 - но думаю что и на всех версиях 6.2 доступных на данный момент).
Фикс приложен к баге (там буквально одну строчку добавить в класс JournalArticleAssetRenderer).
diff --git a/src/main/java/com/liferay/portlet/journal/asset/JournalArticleAssetRenderer.java b/src/main/java/com/liferay/portlet/journal/asset/JournalArticleAssetRenderer.java index d9f00d2..39940b2 100644 --- a/src/main/java/com/liferay/portlet/journal/asset/JournalArticleAssetRenderer.java +++ b/src/main/java/com/liferay/portlet/journal/asset/JournalArticleAssetRenderer.java @@ -194,6 +194,8 @@ portletURL.setParameter("articleId", _article.getArticleId()); portletURL.setParameter( "version", String.valueOf(_article.getVersion())); + //EMDEV - Fix for LPS-47781 + portletURL.setParameter("folderId", String.valueOf(_article.getFolderId())); return portletURL; }
Пользователи Liferay Enterprise Edition думаю получат ее в следующем Service Pack - ну а пользователям Community Edition предлагается патчить самостоятельно.
- Tags
- 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. Они позволяют узнавать вас и получать информацию о вашем пользовательском опыте. Это нужно, чтобы улучшать сайт. Посещая страницы сайта и предоставляя свои данные, вы позволяете нам предоставлять их сторонним партнерам. Если вы согласны, продолжайте пользоваться сайтом. Если нет – установите специальные настройки в браузере или обратитесь в техподдержку.