zoukankan      html  css  js  c++  java
  • Liferay表结构介绍(四):Portlet相关表

    参考:http://www.huqiwen.com/2016/06/21/liferay-database-referee-3-portlet-tables/

    Liferay表结构介绍(四):Portlet相关表

     

    Portlet的相关表

    Portlet表

    id_:主键,没有实际意义。

    companyId:实例ID。

    portletId:portlet的名称,系统portlet的名称,为portlet-custom.xml里面的portlet name,自己定义的为类似这样的结构:demo_WAR_BookManagerportlet,其中_WAR_前面的为portlet.xml里面定义的portlet name,后面的来所在的工程的名称。

    roles:不知道用处,一般没有用处,为空。

    active_:是否激活的,可以在控制面板--插件配置里面进行配置。

    portletpreferences portlet配置信息存储

    portletpreferences表里面存储的为Portlet的定制信息,包括在外观和风格、配置等里面的信息一般都是存储在这此表里面。

    portletPreferencesId:主键信息。

    ownerId:portlet属于谁,对应的为userId,一般为0;

    ownerType:拥有类型,一般为3。

    plid:页面id,对应于layout表里面的,plid。

    portletId:portlet的Id。

    preferences:对应的存储信息,里面是以XML的信息存储,结构类似portalpreferences表里面的preferences存储信息。

    portlet与页面的对应关系

    portlet与页面的对应关系存储在layout表里面的typeSettings字段里面。

    字段信息类似如下:

    column-1=82,23,11,
    column-2=29,
    layout-template-id=2_columns_ii
    privateLayout=true

    上面的意思为:当前页面是私有页面,使用的布局为2_columns_ii,拥有两个栏目,其中栏目1里面放的portlet为82,23,11,栏目2里面放的portlet为29。

  • 相关阅读:
    STL
    Makefile
    配置pyqt5环境 for python3.4 on Linux Mint 17.1
    SELinux Policy Macros
    python爬虫
    python常用模块
    python中if __name__ == '__main__':
    Centos 7 .Net core后台守护进程Supervisor配置
    阅读Google Protocol Buffers 指南,整理pb语法
    Google Protocol Buffers 入门
  • 原文地址:https://www.cnblogs.com/show58/p/13802092.html
Copyright © 2011-2022 走看看