您的位置:首页 > Web前端

Liferay:RSS Portlet 不能配置的问题解决办法

2012-09-07 14:26 387 查看
昨天碰到个问题,在页面上加了个RSS的portlet,想把默认的rss订阅地址改掉,可是点击小扳手,就是没有弹出设置菜单,本以为是浏览器的问题,但是换了几个浏览器也是一样。

看到浏览器中报js错误,如图:

firefox中错误:



IE中错误:



搞了半天,在网上找到原因,解决办法如下:

设置liferay-portlet.xml中 RSS portlet的render-weight属性,把默认的0变为50。

<portlet>

<portlet-name>39</portlet-name>

<icon>/html/icons/rss.png</icon>

<struts-path>rss</struts-path>

<configuration-action-class>com.liferay.portlet.rss.action.ConfigurationActionImpl</configuration-action-class>

<portlet-data-handler-class>com.liferay.portlet.rss.lar.RSSPortletDataHandlerImpl</portlet-data-handler-class>

<preferences-owned-by-group>true</preferences-owned-by-group>

<use-default-template>false</use-default-template>

<instanceable>true</instanceable>

<private-request-attributes>false</private-request-attributes>

<private-session-attributes>false</private-session-attributes>

<render-weight>50</render-weight>

<header-portlet-css>/html/portlet/rss/css/main.css</header-portlet-css>

<css-class-wrapper>portlet-rss</css-class-wrapper>

</portlet>

重启liferay,系统管理员登录后,点击RSS portlet小扳手弹出菜单了~



又学一招,分享给大家!

欢迎光临Liferay俱乐部:www.liferayclub.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐