我将来自4个不同网站的RSS源逻辑分组为两个catgeories(社交和教育)。我为每个类别创建了1个RSS portlet。每个portlet都链接到两个URL源。
我想在显示Feed时自定义Feed的外观。为此我创建了一个钩子并修改了view.jsp。但我看到的是view.jsp更改仅对添加的第二个RSS portlet生效。
有什么方法可以使用相同的view.jsp和条件代码来处理每个RSS portlet的显示?任何帮助,将不胜感激。感谢。
答案 0 :(得分:0)
您覆盖view.jsp
的方式,您也可以覆盖rss portlet的configuration.jsp
。您可以再添加一个选择框,并为其命名为preferences--feedStyle--
。提供您想要的多个样式选项。
这将使您有机会获得配置,以便从Portlet configuration
为RSS的单个portlet实例选择样式。
在view.jsp
中,阅读portlet配置,并根据该配置显示所需的样式。