欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Liferay Portal学习笔记之(五):开发主题风格theme

程序员文章站 2024-01-11 08:30:04
...
Liferay Portal为我们提供了非常灵活的主题风格定制功能,自身带了四种风格的theme,在官方网站上提供了很多风格theme的下载,这无疑大大增强了主题风格定制的功能。但是,我们完全可以开发具有自己风格的theme,这里,我们将讨论怎样来开发个性的theme。

第一步:我们将以现有风格classic为模板文件创建新的theme,我们将新theme命名为coldtear
1、将liferay/html/themes目录下的classic文件夹copy一份副本,并修改副本的文件夹名为coldtea
2、在liferay/web-inf目录下新建liferay-look-and-feel-ext.xml文件,文件liferay-look-and-feel.xml是定义主题风格theme的配置文件,为了加以区分,我们在这里新建了该文件的扩展文件liferay-look-and-feel-ext.xml,该文件内容如下:
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML xml version="1.0"?>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML 
<!---->DOCTYPE look-and-feel PUBLIC "-//Liferay//DTD Look and Feel 4.0.0//EN" "http://www.liferay.com/dtd/liferay-look-and-feel_4_0_0.dtd">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML 
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML 
<look-and-feel>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML     
<compatibility>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML         
<version>4.0.0<!---->version>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML     
<!---->compatibility>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML     
<company-limit>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML         
<company-includes />
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML         
<company-excludes />
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML     
<!---->company-limit>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML     
<theme id="coldtear" name="ColdTear">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML         
<root-path>/html/themes/coldtear<!---->root-path>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML         
<templates-path>/html/themes/coldtear/templates<!---->templates-path>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML         
<images-path>/html/themes/coldtear/images<!---->images-path>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML         
<template-extension>jsp<!---->template-extension>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML         
<color-scheme id="01" name="Blue">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML             
<!---->[CDATA[
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 body
-bg=#FFFFFF
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 layout
-bg=#FFFFFF
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 layout
-text=#000000
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML 
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 layout
-tab-bg=#E0E0E0
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 layout
-tab-text=#000000
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML 
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 layout
-tab-selected-bg=#6699CC
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 layout
-tab-selected-text=#4A517D
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML 
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-title-bg=#6699CC
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-title-text=#4A517D
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML 
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-menu-bg=#B6CBEB
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-menu-text=#000000
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML 
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-bg=#FFFFFF
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML 
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-font=#000000
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-font-dim=#C4C4C4
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML 
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-msg-status=#000000
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-msg-info=#000000
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-msg-error=#FF0000
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-msg-alert=#FF0000
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-msg-success=#007F00
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML 
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-section-header=#094170
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-section-header-bg=#ADBDFB
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML 
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-section-subheader=#405278
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-section-subheader-bg=#91AEE8
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML 
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-section-body=#000000
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-section-body-bg=#E2E7FA
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML 
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-section-body-hover=#FFFFFF
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-section-body-hover-bg=#AC6CFA
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML 
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-section-alternate=#000000
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-section-alternate-bg=#CFD7FB
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML 
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-section-alternate-hover=#FFFFFF
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-section-alternate-hover-bg=#AC6CFA
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML 
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-section-selected=#7AA0EC
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-section-selected-bg=#FAFCFE
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML 
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-section-selected-hover=#00329A
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 portlet
-section-selected-hover-bg=#C0D2F7
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML             ]]
>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML         
<!---->color-scheme>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML     
<!---->theme>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML 
<!---->look-and-feel>
这里,注意的是修改theme的id和name,以及root-path、templates-path和images-path的路径,这样,我们就可以在主题风格页面看到我们新的theme了。

第二步、分析classic的主题布局的划分
1、打开liferay/html/theme/coldtear/templates目录,该目录下存放着很多jsp文件,打开portal_normal.jsp文件可以看到,该文件是整个页面的主体,通过 <liferay-util:include>标签和<%@ include>方法包含了很多jsp文件,其中top.jsp文件定义了头部信息,navigation.jsp定义了导航菜单,bottom.jsp定义了底部语言标签信息,而页面的主体信息是由 <liferay-theme:box>标签定义的,top="portlet_top.jsp"定义了portlet的标题栏信息,bottom="portlet_bottom.jsp"定义了portlet下面的阴影线,portlet的内容则是由 <liferay-util:include page="&lt;%= Constants.TEXT_HTML_DIR + tilesContent %&gt;">定义的。所有的css样式信息是定义在css_cached.jsp文件中的。
2、liferay portal的页面定义大部分地方都采用了DIV+CSS的方式,下面将以classic的整个DIV定义框架给出,以说明classic风格的定义方法。
</liferay-util:include> </liferay-theme:box> </liferay-util:include>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML <div id="layout-outer-side-decoration">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML 
<div id="layout-inner-side-decoration">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML 
<div id="layout-box">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML     
<!---->
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML     
<div id="layout-top-banner">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML         
<div id="layout-user-menu" style="text-align: right;">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML             
<div class="font-small" style="margin-top: 5px;">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 
<div id="layout-my-places">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                     
<div id="p_p_id_49_" class="portlet-boundary">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                         
<div class="portlet-borderless-container">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                         
<!---->div>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                     
<!---->div>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 
<!---->div>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML             
<!---->div>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML         
<!---->div>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML     
<!---->div>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML     
<!---->
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML     
<div id="layout-nav-container">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML         
<div class="layout-nav-tabs-box">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML             
<div class="layout-tab"><!---->div>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML             
<div class="layout-tab"><!---->div>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML             
<div class="layout-tab-selected"><!---->div>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML             
<div class="layout-tab"><!---->div>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML         
<!---->div>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML         
<div id="layout-global-search"><!---->div>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML     
<!---->div>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML     
<div class="portlet-bottom-decoration-2"><div><div><!---->div><!---->div><!---->div>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML     
<!---->
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML     
<div id="layout-content-outer-decoration">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML         
<div id="layout-content-inner-decoration">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML             
<div id="layout-content-container">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                 
<div id="layout-column_column-1">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                     
<div id="p_p_id_73_INSTANCE_9Q28_" class="portlet-boundary">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                         
<div class="portlet-container">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                             
<!---->
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                             
<div class="portlet-header-bar" id="portlet-header-bar_73_INSTANCE_9Q28" onmouseover="PortletHeaderBar.show(this.id)" onmouseout="PortletHeaderBar.hide(this.id)">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                                 
<div class="portlet-wrap-title">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                                 
<!---->div>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                                 
<div class="portlet-small-icon-bar" style="display: none;">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                                 
<!---->div>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                             
<!---->div>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                             
<!---->
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                             
<div class="portlet-box">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                                 
<div class="portlet-minimum-height">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                                     
<div id="p_p_body_73_INSTANCE_9Q28" >
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                                         
<div class="slide-maximize-reference">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                                             
<div id="p_p_content_73_INSTANCE_9Q28_" style="margin-top: 0; margin-bottom: 0;">
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                                             
<!---->div>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                                         
<!---->div><!---->
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                                     
<!---->div>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                                 
<!---->div>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                             
<!---->div><!---->
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                             
<!---->
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                             
<div class="portlet-bottom-decoration-2"><div><div><!---->div><!---->div><!---->div>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                         
<!---->div><!---->
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML                     
<!---->div>
Liferay Portal学习笔记之(五):开发主题风格theme
            
    
    博客分类: Liferay学习 JSPCSSSchemeEXTXML