LifeRay 如何为不同的组织的用户设置不同的登陆页面?(特急,请大神帮忙!100分求助)
歪着看世界 2013-12-14 12:18:04 一些基本配置信息:
OS: CentOS 6.4 64bit,
Liferay:
Version: liferay-portal-tomcat-6.1.1-ce-ga2
Installationskatalog: /promit/liferay/portal-6.1.1
TSM klient: BA version 6.4
MySQL server: version 5.1.69
现在基于LifeRay开发了具有若干不同讨论区性质的网站,有三组用户,所参与的社区以及权限都各不相同。现在要做的事情是:当不同组的用户登录时,要对这三组客户设置不同的三个默认登陆页面。当然,肯定还有一个administrator性质的超级用户,即管理账户。
这个事情已经困扰我快一个星期了。我网上搜集很多资料,其方法基本上归结为:
1. 直接修改代码。(我这个事情也帮别人擦屁股,我不懂java。事情凄惨到在服务器上我甚至不知道code在哪里,朋友也根本不知道,只看到有5个以liferay-portal-tomcat-6.1.1-ce-ga2为名的文件夹)考虑种种,这个是最后的选择。
2. 在Linux环境下对portal-ext.properties 进行修改
3. 使用administrator账户登录,修改登录页面。
事实上,我采用第三种方法,已经利用管理员账户登录并且为所有的用户设置了同一个页面,但始终无法实现为不同组设置不同登录页面。我找了很多资料,其中LifeRay网站的资料
http://www.liferay.com/zh/marketplace/-/mp/application/17676547?_7_WAR_osbportlet_backURL=%2Fzh%2Fmarketplace%2F-%2Fmp%2Fcategory%2F11232561
上面清晰讲述了第2、3种方法如何做。另有一个类似的网页偏重第1、2种方法:
http://www.liferay.com/zh/community/wiki/-/wiki/Main/Customizing+the+default+page+after+login
我一直试第三种方法,始终无法成功。恳请这里的大神能否解读一下第一个链接,指导一下我到底该如何采用第3种做呢?如果第三个方法不行,其他两条路该如何呢?
特急,与小弟如履薄冰的工作戚戚相关,恳请这里的大神帮忙啊!再三感谢!!!