我想使用Web Content Display
和Velocity Templates
创建一个新页面。
在我的页面上,我希望有多个选项卡,并且每个选项卡上需要以编程方式从现有portlet的模板添加。
我知道如何将现有的portlet添加到我的主题Structures
但是我找不到将portlet添加到速度模板的方法,因为在Web内容显示中没有($theme.runtime("portlet_id"))
对象模板。
请告诉我是否可以在模板中添加portlet? 如果是,怎么样?
谢谢。
答案 0 :(得分:6)
您可以在速度模板中使用runtime-portlet标记:
<div id="portlet-inside-wc">
<runtime-portlet name="portlet-id" instance="instanceID" queryString=""/>
</div>
其中name是portlet ID,instance是4个字母的唯一(Alpha Numeric)字,Querystring可以是portlet首选项。