Liferay表结构介绍(三):站点及页面相关表

2016年06月05日 Liferay 暂无评论 阅读 5,831 views 次

Liferay里面的所有的站点信息都是保存在group表里面,包括普通站点、组织机构站点、用户组站点、用户的私人站点,模板站点等。

Group_表 站点表

groupId:站点Id。

companyId:实例Id。

creatorUserId:创建当前站点的用户Id。

classNameId:是哪个实体的站点,比如20003是组织机构,20001是普通站点,20005是用户,对应于classname表里面的相关信息。

classPK:对应实体的主键。

parentGroupId:上级站点的ID。

liveGroupId:远程活动的站点,一般情况下此站点为0,当在站点设置,待发布那里启用本地在线时,会生成一个本地的group,此处放的是对应的远程的groupId。

treePath:站点如果层级结构。

name:站点名称。

description:站点描述。

type_:站点类型,用来设置此站点的成员的加入方式,1是开放的,2是受限制的,3是私有的,可以在站点设置中修改,会有资格类型既是存储在此字段中。

typeSettings:站点的一些其他的设置,在站点设置中的其他的相关字段的配置,都是存储在此字段中,比如语言、是否启用回收站等。

manualMembership:是否允许手动的管理成员。

membershipRestriction:是否限制上级站点成员,当站点是子站点的时候此字段有用,为是否限制上级站点的成员访问此站点。

friendlyURL:友好的URL信息。

site:是否站点。存在group里面的并不是都是站点,比如站点模板。

remoteStagingGroupCount:作用暂时未知。

active_:站点是否处于激活状态。

layoutSet 页面集表

我们在站点的页面管理中,看到的公有页面、私有页面就是这个的集合的存储信息。

layoutSetId:主键

groupId:所属的站点Id。

companyId:所属的实例Id。

privateLayout:是否私有页面。

logo:是否有logo。

logoId:logo对应的图片id,对应于image表中的id。

themeId:使用的是哪个主题,对应于主题配置文件中的id。

colorSchemeId:主题使用的是哪个的颜色方案,多方案主题是有用。

wapThemeId:wap版的主题,现在基本上已经没用,7.0已经废弃。

wapColorSchemeId:wap版对应的主题颜色方案。

css:在外观和风格那里配置的CSS信息保存在这里。

pageCount:当前页面集下面有多少个页面。

settings_:其他的一些配置信息,比如远程发布的时间,是否显示站点名称等的主题配置。

layoutSetPrototypeUuid:对应的站点模板的uuid,对应于layoutsetprototype表中的uuid。

layoutSetPrototypeLinkEnabled:是否启用模板的关联,也就是模板修改后,自动的同步到当前的页面集。

layout 页面表

plid:页面id。

groupId:所属的站点Id。

companyId:所属的实例Id。

privateLayout:是否私有页面。

layoutId:页面的id,此id从1开始进行计数,主要用来做树形的结构,一个页面集下面从1开始计数。

parentLayoutId:上面的页面id,是用的layoutid,而不是plid。

name:页面名称。XML结构用来存储不同语言的名称。

title、description、keywords、robots对应用于SEO里面的标题、描述、关键词,robots,如果是做外网的应用时方便搜索引擎优化时使用。

type_:页面类型,是普通的还是URL、还是iframe等。

typeSettings:页面的一些配置信息。比如当前页面使用的是哪个布局,当前的页面上有哪些portlet等。

hidden_:是否从导航中隐藏。

friendlyURL:页面的friendlyURL。

iconImage:此页面是否有图标。

iconImageId:图标的id,对应于image表里面的信息。

themeId:使用的是哪个主题,对应于主题配置文件中的id。

colorSchemeId:主题使用的是哪个的颜色方案,多方案主题是有用。

wapThemeId:wap版的主题,现在基本上已经没用,7.0已经废弃。

wapColorSchemeId:wap版对应的主题颜色方案。

css:在外观和风格那里配置的CSS信息保存在这里。

priority:可以看作是页面的排序号。

layoutPrototypeUuid:对应的页面模板的ID。

layoutPrototypeLinkEnabled:是否和页面模板关联。

sourcePrototypeLayoutUuid:源页面的ID,在启用远程发布时有用。

+++++++++++++++++++++++++++

layoutprototype为页面模板

layoutsetprototype为站点模板。

用户头像

给我留言

您必须 登录 才能发表留言!

Copyright © IT人生录 保留所有权利.   主题设计 知更鸟 滇ICP备16001547号

用户登录

分享到: