我已经定义:
- 一种结构
- 与结构相关的两个或微尘模板(完整内容、短块摘要……)
- 给定结构中的网页内容
在不同的模板中,我可以收集对我文章的引用;我希望用给定的模板渲染一篇文章。
...
#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 始终为空。