为每个RSS portlet分离view.jsp

时间:2014-06-17 12:10:26

标签: liferay liferay-6 liferay-theme

我将来自4个不同网站的RSS源逻辑分组为两个catgeories(社交和教育)。我为每个类别创建了1个RSS portlet。每个portlet都链接到两个URL源。

我想在显示Feed时自定义Feed的外观。为此我创建了一个钩子并修改了view.jsp。但我看到的是view.jsp更改仅对添加的第二个RSS portlet生效。

有什么方法可以使用相同的view.jsp和条件代码来处理每个RSS portlet的显示?任何帮助,将不胜感激。感谢。

1 个答案:

答案 0 :(得分:0)

您覆盖view.jsp的方式,您也可以覆盖rss portlet的configuration.jsp。您可以再添加一个选择框,并为其命名为preferences--feedStyle--。提供您想要的多个样式选项。

这将使您有机会获得配置,以便从Portlet configuration为RSS的单个portlet实例选择样式。

view.jsp中,阅读portlet配置,并根据该配置显示所需的样式。