Liferay 6.2 改造系列之五:修改默认站点的页面内容

相关页面可以通过/portal-master/portal-impl/src/portal.properties文件配置进行修改:

登录页:

##
## Default Landing Page
##
    #
    # Set the default landing page path for logged in users relative to the
    # server path. This is the page users are automatically redirected to after
    # logging in. For example, if you want the default landing page to be
    # http://localhost:8080/web/guest/login, set this to /web/guest/login. To
    # activate this feature, set auth.forward.by.last.path to true. To customize
    # the behavior, see com.liferay.portal.events.DefaultLandingPageAction in
    # the "login.events.post" property above.
    #
    # The following variables can be used: ${liferay:screenName} and
    # ${liferay:userId}.
    #
    default.landing.page.path=
    #default.landing.page.path=/web/guest/login
    #default.landing.page.path=/user/${liferay:screenName}/home

登出页:

##
## Default Logout Page
##
    #
    # Set the default logout page path for users relative to the server path.
    # This is the page users are automatically redirected to after logging out.
    # For example, if you want the default logout page to be
    # http://localhost:8080/web/guest/logout, set this to /web/guest/logout. To
    # activate this feature, set auth.forward.by.last.path to true. To customize
    # the behavior, see com.liferay.portal.events.DefaultLogoutPageAction in
    # the "logout.events.post" property above.
    #
    default.logout.page.path=
    #default.logout.page.path=/web/guest/logout

默认站点公开页:

##
## Default Guest Public Layouts
##
    #
    # The Guest group must have at least one public page. The settings for the
    # initial public page are specified in the following properties.
    #
    # If you need to add more than one page, set the property
    # "default.guest.public.layouts.lar" to specifiy a LAR file instead.
    #
    # For even more complex behavior, override the addDefaultGuestPublicLayouts
    # method in com.liferay.portal.service.impl.GroupLocalServiceImpl.
    #
    #
    # Set the name of the public layout.
    #
    default.guest.public.layout.name=Welcome
    #
    # Set the layout template id of the public layout.
    #
    default.guest.public.layout.template.id=2_columns_ii
    #
    # Set the portlet ids for the columns specified in the layout template.
    #
    default.guest.public.layout.column-1=58
    default.guest.public.layout.column-2=
    default.guest.public.layout.column-3=
    default.guest.public.layout.column-4=
    #
    # Set the friendly url of the public layout.
    #
    default.guest.public.layout.friendly.url=/home
    #
    # Set the regular theme id for the public layout.
    #
    #default.guest.public.layout.regular.theme.id=classic
    #
    # Set the regular color scheme id for the public layout.
    #
    #default.guest.public.layout.regular.color.scheme.id=01
    #
    # Set the wap theme id for the public layout. This property is not used
    # unless the property "mobile.device.styling.wap.enabled" is set to true.
    #
    # This property is deprecated and only provided for backwards compatibility.
    #
    #default.guest.public.layout.wap.theme.id=mobile
    #
    # Set the wap color scheme for the public layout. This property is not used
    # unless the property "mobile.device.styling.wap.enabled" is set to true.
    #
    # This property is deprecated and only provided for backwards compatibility.
    #
    #default.guest.public.layout.wap.color.scheme.id=01
    #
    # Specify a LAR file that can be used to create the guest public layouts.
    # If this property is set, the previous layout properties will be ignored.
    #
    #default.guest.public.layouts.lar=${liferay.home}/deploy/default_guest_public.lar

个人公开站点默认页:

##
## Default User Public Layouts
##
    #
    # If the properties "layout.user.public.layouts.enabled" and
    # "layout.user.public.layouts.auto.create" are both set to true, then users
    # will have public layouts and they will be automatically created. The
    # settings below are used for the creation of the initial public pages.
    #
    # If you need to add more than one page, set the property
    # "default.user.public.layouts.lar" to specify a LAR file instead.
    #
    # For even more complex behavior, override the addDefaultUserPublicLayouts
    # method in com.liferay.portal.events.ServicePreAction.
    #
    #
    # Set the name of the public layout.
    #
    default.user.public.layout.name=Welcome
    #
    # Set the layout template id of the public layout.
    #
    default.user.public.layout.template.id=2_columns_ii
    #
    # Set the portlet ids for the columns specified in the layout template.
    #
    default.user.public.layout.column-1=
    default.user.public.layout.column-2=
    default.user.public.layout.column-3=
    default.user.public.layout.column-4=
    #
    # Set the friendly url of the public layout.
    #
    default.user.public.layout.friendly.url=/home
    #
    # Set the regular theme id for the public layout.
    #
    #default.user.public.layout.regular.theme.id=classic
    #
    # Set the regular color scheme id for the public layout.
    #
    #default.user.public.layout.regular.color.scheme.id=01
    #
    # Set the wap theme id for the public layout. This property is not used
    # unless the property "mobile.device.styling.wap.enabled" is set to true.
    #
    # This property is deprecated and only provided for backwards compatibility.
    #
    #default.user.public.layout.wap.theme.id=mobile
    #
    # Set the wap color scheme for the public layout. This property is not used
    # unless the property "mobile.device.styling.wap.enabled" is set to true.
    #
    # This property is deprecated and only provided for backwards compatibility.
    #
    #default.user.public.layout.wap.color.scheme.id=01
    #
    # Specify a LAR file that can be used to create the user public layouts. If
    # this property is set, the previous layout properties will be ignored.
    #
    #default.user.public.layouts.lar=${liferay.home}/deploy/default_user_public.lar

个人私有站点默认页:

##
## Default User Private Layouts
##
    #
    # If the properties "layout.user.private.layouts.enabled" and
    # "layout.user.private.layouts.auto.create" are both set to true, then users
    # will have private layouts and they will be automatically created. The
    # settings below are used for the creation of the initial private pages.
    #
    # If you need to add more than one page, set the property
    # "default.user.private.layouts.lar" to specifiy a LAR file instead.
    #
    # For even more complex behavior, override the addDefaultUserPrivateLayouts
    # method in com.liferay.portal.events.ServicePreAction.
    #
    #
    # Set the name of the private layout.
    #
    default.user.private.layout.name=Welcome
    #
    # Set the layout template id of the private layout.
    #
    default.user.private.layout.template.id=2_columns_ii
    #
    # Set the portlet ids for the columns specified in the layout template.
    #
    default.user.private.layout.column-1=11
    default.user.private.layout.column-2=
    default.user.private.layout.column-3=
    default.user.private.layout.column-4=
    #
    # Set the friendly url of the private layout.
    #
    default.user.private.layout.friendly.url=/home
    #
    # Set the regular theme id for the private layout.
    #
    #default.user.private.layout.regular.theme.id=classic
    #
    # Set the regular color scheme id for the private layout.
    #
    #default.user.private.layout.regular.color.scheme.id=01
    #
    # Set the wap theme id for the private layout. This property is not used
    # unless the property "mobile.device.styling.wap.enabled" is set to true.
    #
    # This property is deprecated and only provided for backwards compatibility.
    #
    #default.user.private.layout.wap.theme.id=mobile
    #
    # Set the wap color scheme for the private layout. This property is not used
    # unless the property "mobile.device.styling.wap.enabled" is set to true.
    #
    # This property is deprecated and only provided for backwards compatibility.
    #
    #default.user.private.layout.wap.color.scheme.id=01
    #
    # Specify a LAR file that can be used to create the user private layouts. If
    # this property is set, the previous layout properties will be ignored.
    #
    #default.user.private.layouts.lar=${liferay.home}/deploy/default_user_private.lar

  

时间: 2024-10-06 05:21:20

Liferay 6.2 改造系列之五:修改默认站点的页面内容的相关文章

Liferay 6.2 改造系列之二十三:修改Liferay原始主题中"技术支持:Liferay"字样

1.修改主题模板文件,具体位置如下 (1) portal-master\portal-web\docroot\html\themes\_unstyled\templates\portal_normal.vm (2) portal-master\portal-web\docroot\html\themes\_unstyled\templates\portal_normal.vm 将上述两个文件改为相应如下即可: <footer id="footer" role="cont

Liferay 6.2 改造系列之二十:修改默认添加用户权限及用户是否拥有个人站点的配置

1.修改默认添加用户权限为User,而非Powers User: 在/portal-master/portal-impl/src/portal.properties文件中有如下配置: # # Input a list of default role names separated by \n characters that are # associated with newly created users. # admin.default.role.names=Power User\nUser

Liferay 6.2 改造系列之六:修改系统初始化信息

将初始化过程修改为:中文语言 在/portal-master/portal-impl/src/system.properties文件中,有如下配置: # # Set the default locale used by Liferay. This locale is no longer set at # the VM level. See LEP-2584. # user.country=US user.language=en # # Set the default time zone used

Liferay 6.2 改造系列之二:清理不需要的Portlet

一.特殊Portlet: 以下Portlet数据特殊用途的Portlet,去除后会出现运行错误: 1.站点模版 通过com.liferay.portal.events.AddDefaultLayoutSetPrototypesAction类,系统初始化站点模版时,使用到如下Portlet Intranet Site模版: 首页: 116  活动 (Activities) 3  查询(Search) 82  语言 (Language) 101  Asset Publisher 文档页: 20  文

Liferay 6.2 改造系列之八:修改默认安装的Portlet项目War包

Liferay默认在Tomcat.Jetty等服务器情况下,自动安装marketplace-portlet-6.2.0.1.war包,实现应用商店的自动部署,一般不需要应用商店,故删除以下包即可: /portal-master/portal-impl/src/com/liferay/portal/deploy/dependencies/plugins1/marketplace-portlet-6.2.0.1.war 如果需要实现自动部署自己开发的其他Portlet包,添加到此处,替代market

Liferay 6.2 改造系列之十五:修改默认可用语言

在/portal-master/portal-impl/src/portal.properties文件中,有如下配置: # # Specify the locales that are enabled by default. # locales.enabled=ca_ES,zh_CN,en_US,fi_FI,fr_FR,de_DE,iw_IL,hu_HU,ja_JP,pt_BR,es_ES 修改为: # # Specify the locales that are enabled by defa

Liferay 6.2 改造系列之九:修改用户信息填写规则

为了让用户信息更贴近实际需求,修改如下信息: 1.让登录名可以使用数字.“.”.“_”等 在/portal-master/portal-impl/src/portal.properties文件中,有如下配置: # # Set this to true when you want the validation to allow for creation of # numeric screen names. # users.screen.name.allow.numeric=false # # In

Liferay 6.2 改造系列之十一:默认关闭CDN动态资源

在行业客户中,一般无法提供CDN服务,因此默认关闭CDN动态资源功能: 在/portal-master/portal-impl/src/portal.properties文件中,有如下配置: # # Set this to true to enable serving dynamically generated CSS, JavaScript, # and images via a CDN. Setting this to false allows the usage of CDNs that

Liferay 6.2 改造系列之二十一:修改WebSphare下JSONWS服务不生效的BUG

问题原因是WebSphare下,servletContext.getContextPath()获取到的值为“/”而非空字符串. 在/portal-master/portal-impl/src/com/liferay/portal/spring/context/PortalContextLoaderListener.java文件中有如下代码: if (ServerDetector.isWebSphere() &&_portalServletContextPath.isEmpty()) { _