在Liferay Web内容中运行Velocity代码

在Liferay Web内容中运行Velocity代码,liferay,portlet,webcontent,Liferay,Portlet,Webcontent,我有一个web内容,我想在我的web内容中导入另一个portlet。可能吗 我已尝试使用以下代码: #set($TopNaviC = $journalContentUtil.getContent($themeDisplay.getCompanyGroupId(),'11105', null, "$locale",$theme_display)) $TopNaviC 你的 Heikki您可以通过以下方式存档: <div id="embedded-welcome-portlet">

我有一个web内容,我想在我的web内容中导入另一个portlet。可能吗

我已尝试使用以下代码:

#set($TopNaviC = $journalContentUtil.getContent($themeDisplay.getCompanyGroupId(),'11105', null, "$locale",$theme_display)) 
$TopNaviC
你的
Heikki

您可以通过以下方式存档:

<div id="embedded-welcome-portlet">
  <runtime-portlet name="56" instance="5555" queryString=""/>
</div>

…在哪里

  • name=此名称属于/WEB-INF/liferay-portlet.xml中所述的日志内容
  • 实例=4位数字

  • 这是一个正确的例子

    #set ($local_temp_content = $journalContentUtil.getContent($scope_group_id, $temp_article_id, null, "$locale", $theme_display))
    

    它只是将其作为普通字符打印。解析器不会触及它。因此,它打印:#设置……。这在模板中非常有效,但如果我将其作为web内容,它是否有效?这仅适用于模板。把它作为一个网络内容来谈论是毫无意义的。如果有办法的话,它会给我更多用户现代化的可能性。