在freemarker Liferay7主题中嵌入WebContent,可以通过以下步骤实现:
<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")>
<#assign articleId = "your-article-id">
<#assign groupId = themeDisplay.getScopeGroupId()>
<#assign article = journalArticleLocalService.getArticle(groupId, articleId)>
${article.getContent()}
上述代码中,我们首先通过serviceLocator获取到了JournalArticleLocalService的实例,然后指定了要嵌入的WebContent的articleId和groupId。最后,通过调用article.getContent()方法来获取WebContent的内容,并将其嵌入到模板中。
以上就是在freemarker Liferay7主题中嵌入WebContent的基本步骤。根据具体的需求,你可以进一步定制和优化这个过程。如果你想了解更多关于Liferay7主题开发的信息,可以参考腾讯云的Liferay主题开发文档:Liferay主题开发。
领取专属 10元无门槛券
手把手带您无忧上云