我有一个自定义导航portlet,其中包含指向我门户中多个页面的链接。但是,其中一些链接是"子菜单"实际上是特定portlet操作的选项。例如,看一下这张图片:
我有一个显示电影列表的portlet,也可以按流派应用过滤器。我在我的图片中圈出的那些链接应该是带有电影列表portlet的页面的链接,但是每个链接都有不同的操作。
我怎样才能实现这一目标?我只能在portlet中创建actionURL,而不能在其他portlet中创建。
答案 0 :(得分:0)
您可以使用liferay提供的以下标记而不是portlet标准创建actionURL到另一个portlet:
<liferay-portlet:actionURL plid="" portletName="" />
其中&#34; plid&#34;是portlet所在页面的布局ID和&#34; portlet名称&#34;是portlet的portlet id,用于定义要调用的操作。
但是,如果你提到的链接,将过滤器应用于电影列表,那么你也可以在页面渲染上进行过滤,而不一定使用动作处理。