Я определил:
- Структура
- Два или несколько шаблонов, связанных со структурой (полное содержание, краткое резюме блока, ...)
- Веб-контент в заданной структуре
в другом шаблоне у меня есть функции для сбора ссылок на мою статью; Я хочу сделать статью с заданным шаблоном.
...
#set( $templateId = 27121)
#set ($DDMTemplateLocalService = $serviceLocator.findService("com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalService"))
#set( $ddmTemplate = $DDMTemplateLocalService.getTemplate($templateId))
#if( ( $articleId != $reserved-article-id.data ) )
#set( $webContent = $journalContentUtil.getContent( $groupId, $articleId, $ddmTemplate.getPrimaryKey(), "view", "$locale", $xmlRequest ) )
#if ( $webContent )
<div>${webContent}</div>
#else
<div>Cannot use $templateName</div>
#end
#end
... переменная $webContent всегда пуста.