首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Liferay将portlet嵌入到portlet中

Liferay将portlet嵌入到portlet中
EN

Stack Overflow用户
提问于 2015-02-02 11:23:56
回答 1查看 1.3K关注 0票数 0

在Liferay中,是否可以使用Freemarker模板语言将portlet嵌入到portlets (而不是主题)中?我需要基于某些查询字符串或会话动态地包含portlet。

我在“速度世界”中看到,他们这样做:

代码语言:javascript
复制
<div id="...">
    <runtime-portlet name="..." instance="..." queryString="..."/>
</div>

我也尝试过这种方法,但是我得到"Expression是未定义的“错误。

代码语言:javascript
复制
${theme.runtime("portlet-id")}

我见过使用iframe的解决方案,但我不太喜欢它。

我的环境:

  • Liferay 6.2 ga2
  • Portlet是使用Spring + Freemarker构建的。
  • JAVA 7

任何帮助或指示都会得到真正的认可。

EN

回答 1

Stack Overflow用户

发布于 2015-06-16 12:03:12

请参阅下面的链接,您需要使用附加参数修改$theme.runtime()方法。

https://www.liferay.com/community/wiki/-/wiki/Main/Embedding+a+portlet+in+the+theme

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28276657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档