gpt4 book ai didi

liferay - 如何使用 Velocity 模板将现有 portlet 添加到 Web Content Display

转载 作者:行者123 更新时间:2023-12-01 10:59:23 25 4
gpt4 key购买 nike

我想使用 Web Content DisplayVelocity TemplatesStructures 创建一个新页面。

我希望在我的页面上有多个选项卡,并且每个选项卡都需要从现有 portlet 的模板中以编程方式添加。

我知道如何将现有的 portlet 添加到我的主题 ($theme.runtime("portlet_id")) 但我找不到将 portlet 添加到速度模板的方法,因为 $theme 对象在 Web 内容显示模板中不可用。

能否请您告诉我是否可以将 portlet 添加到模板?
如果是,如何?

谢谢。

最佳答案

您可以在 velocity 模板中使用 runtime-portlet 标签:

<div id="portlet-inside-wc">
<runtime-portlet name="portlet-id" instance="instanceID" queryString=""/>
</div>

其中 name 是 portlet ID,instance 是 4 个字母的唯一(字母数字)单词,Querystring 可以是 portlet 首选项。

关于liferay - 如何使用 Velocity 模板将现有 portlet 添加到 Web Content Display,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12566611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com