第一个链接里关于 portal.properties 的使用解释的比较清楚了,你没有成功的原因是什么呢

解决方案 »

  1.   

    感谢版主过来指导啊!首先,我是搞php的,根本不了解liferay的。所以,版主,我是最希望能通过管理员账户来设置,这个也是第一条链接中后部分所说的内容:UPDATES - New Option Added !!。
    不知道版主有此类经验么?
    通过这个方法,我已经完成了为所有的用户设置同一个登录页面。参考链接页面:http://stackoverflow.com/questions/10498467/it-is-possible-to-create-a-custom-landing-page-in-liferay
    但现在需求是为不同的组设置不同的登录页面,我用管理员账户登录lifeRay后,设置了好久,就是没有成功。
    求赐教啊!!!其次,如果上面一条做不到,那可以试试通过linux的命令来完成上面的内容。但我遇到的问题是:
    点击服务器图标后启动linux系统,然后出现小的黑色屏幕,上面可以操作Linux命令。我的操作过程是:
    进入目录:  cd /promit/liferay/portal-6.1.1/tomcat-7.0.27/webapps/ROOT/WEB-INF/classes
    取得权限?: sudo  vim portal-ext.properties (write the first letters and then TAB)
    输入密码。。
    然后再怎么办?怎么编辑以及修改属性呢?我查了资料,打入"a"进行编辑?
    我完全不懂细节该如何操作,还请版主救命啊!!!另外,链接中的这部分:##
    ## Set override.default.landing.page.path to true if you want this property be override
    ## by CustomLandingPage path. If this is not provided by default it will take its value
    ## as true. And if this is set to false, CustomLandingPage hook will redirect to this page
    ## only. It needs to be true in case of Custom Landing page to work.
    ##
    override.default.landing.page.path=true##
    ## Set this property as per your needs for landing page after user log in. It could be from one of
    ## the value from below options
    ## 1. userPrivatePage
    ## 2. userPublicPage
    ## 3. sitePublicPage
    ## 4. sitePrivatePage
    ## 5. organizationPublicPage
    ## 6. organizationPrivatePage
    ##
    custom.landing.page.type={userPrivatePage/userPublicPage/sitePublicPage/sitePrivatePage/organizationPublicPage/organizationPrivatePage}我完全不知道在哪里以及该如何键入上述内容?还有,是不是只有下面的是命令,
    custom.landing.page.type={userPrivatePage/userPublicPage/sitePublicPage/sitePrivatePage/organizationPublicPage/organizationPrivatePage}而其他上面的部分文字是注释呢?(因为Php里面都有类似注释)我完全被搞糊涂了。还有,custom.landing.page.type={userPrivatePage/userPublicPage/sitePublicPage/sitePrivatePage/organizationPublicPage/organizationPrivatePage},这个应该是针对一个组织的吧,那我怎么让电脑懂得这个组织应该是这个page,那个组织应该是那个page,肯定有个判断过程或者语句吧?嗨,这个方面我几乎是白痴。从思路上,我感觉应该很简单的。如果知道代码在哪里,虽然我不懂java,等改代码我肯定就不怵的。关键链接上的内容细节怎么做,我完全不懂,而一些基本操作可能在各位大神看来应该是很简单的。恳请版主和各路大神赐教啊!!!救命的事情啊!!!
      

  2.   

    Set this property as per your needs for landing page after user log in. It could be from one of
    ## the value from below options
    按照他讲的尝试改一下,比如
    custom.landing.page.type=userPublicPage试试
      

  3.   

    貌似这个命令可以,但这个命令是在什么时候输入呢?看 一些资料说是在linux环境下打入一些命令进行修改?还是找到/promit/liferay/portal-6.1.1/tomcat-7.0.27/webapps/ROOT/WEB-INF/classes中的文件portal-ext.properties ,打开直接修改参数?困扰我的主要是细节问题,主要是如何具体操作的问题,这个命令估计没有问题。
      

  4.   

    就是一般的LifeRay,什么配置文件啥的都不知道。一般就可能是/promit/liferay/portal-6.1.1/tomcat-7.0.27/webapps/ROOT/WEB-INF/classes中的文件portal-ext.properties,那版主你看该如何具体操作呢?恳请版主一定要帮忙啊!!!
      

  5.   

    多谢版主的帮助。我查了很多资料,甚至email去问LifeRay公司,他们回复说要create a hook。恳请这里有相关经验的大神帮忙啊!!!老板都找我谈话了,恳请啊!!!