原文地址:http://www.cnblogs.com/ofbiz/p/3205851.html

1. 打开themes文件夹,拷贝一份样式作为自己的样式更改初始样式,我这里拷贝的是flatgrey文件夹,重新命名为qlstyle。
2. 在文件/ofbiz/framework/common/config/CommonEntityLabels.xml中找要在页面显示的数据,默认这些数据都不存在中文 ,你可以在你新建的标签中添加中文资源。

<property key="VisualTheme.description.QL_STYLE">
<value xml:lang="zh">后台管理模块样式</value>
</property>

3. 修改 文件ofbiz/themes/qlstyle/ofbiz-component.xml中相关的程序名等。

<ofbiz-component name="qlstyle"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/ofbiz-component.xsd">
<!-- define resource loaders; most common is to use the component resource loader -->
<resource-loader name="main" type="component"/> <!-- entity resources: model(s), eca(s), group, and data definitions -->
<entity-resource type="data" reader-name="seed" loader="main" location="data/QlstyleThemeData.xml"/> <!-- web applications; will be mounted when using the embedded Jetty container -->
<webapp name="qlstyle"
title="qlstyle"
menu-name="secondary"
server="default-server"
location="webapp/qlstyle"
mount-point="/qlstyle"
app-bar-display="false"/>
</ofbiz-component>

4. 修改文件名称ofbiz/themes/qlstyle/data/FlatGreyThemeData.xml为QlstyleThemeData.xml。
5. 变更这个文件里面的内容为:

<entity-engine-xml>
<VisualTheme visualThemeId="QL_STYLE" visualThemeSetId="BACKOFFICE" description="Qun Li, background management platform"/>
<VisualThemeResource visualThemeId="QL_STYLE" resourceTypeEnumId="VT_NAME" resourceValue="QL_STYLE" sequenceId="01"/>
<VisualThemeResource visualThemeId="QL_STYLE" resourceTypeEnumId="VT_STYLESHEET" resourceValue="/qlstyle/maincss.css" sequenceId="01"/>
<VisualThemeResource visualThemeId="QL_STYLE" resourceTypeEnumId="VT_STYLESHEET" resourceValue="/qlstyle/javascript.css" sequenceId="02"/>
<VisualThemeResource visualThemeId="QL_STYLE" resourceTypeEnumId="VT_HELPSTYLESHEET" resourceValue="/qlstyle/help.css" sequenceId="01"/>
<VisualThemeResource visualThemeId="QL_STYLE" resourceTypeEnumId="VT_DOCBOOKSTYLESHEET" resourceValue="/qlstyle/webapp/qlstyle/docbook.css" sequenceId="01"/>
<VisualThemeResource visualThemeId="QL_STYLE" resourceTypeEnumId="VT_RTL_STYLESHEET" resourceValue="/qlstyle/mainrtl.css" sequenceId="01"/>
<VisualThemeResource visualThemeId="QL_STYLE" resourceTypeEnumId="VT_HDR_JAVASCRIPT" resourceValue="/qlstyle/js/application.js" sequenceId="01"/>
<VisualThemeResource visualThemeId="QL_STYLE" resourceTypeEnumId="VT_SHORTCUT_ICON" resourceValue="/images/ofbiz.ico" sequenceId="01"/>
<VisualThemeResource visualThemeId="QL_STYLE" resourceTypeEnumId="VT_HDR_IMAGE_URL" resourceValue="/qlstyle/images/ofbiz_logo.gif" sequenceId="01"/>
<VisualThemeResource visualThemeId="QL_STYLE" resourceTypeEnumId="VT_HDR_TMPLT_LOC" resourceValue="component://qlstyle/includes/header.ftl" sequenceId="01"/>
<VisualThemeResource visualThemeId="QL_STYLE" resourceTypeEnumId="VT_MSG_TMPLT_LOC" resourceValue="component://common/webcommon/includes/messages.ftl" sequenceId="01"/>
<VisualThemeResource visualThemeId="QL_STYLE" resourceTypeEnumId="VT_FTR_TMPLT_LOC" resourceValue="component://qlstyle/includes/footer.ftl" sequenceId="01"/>
<VisualThemeResource visualThemeId="QL_STYLE" resourceTypeEnumId="VT_NAV_TMPLT_LOC" resourceValue="component://qlstyle/includes/appbar.ftl" sequenceId="01"/>
<VisualThemeResource visualThemeId="QL_STYLE" resourceTypeEnumId="VT_SCREENSHOT" resourceValue="/qlstyle/screenshot.jpg" sequenceId="01"/>
</entity-engine-xml>

QL_STYLE要与CommonEntityLabels.xml所添加的key后部分一致。
6. 重新编译,并启动系统,这样就可以看到自己新建的qlstyle了。好了可以开始修改自己的样式了。(可以切换成中文,就可以看到中文信息了)。

OFBiz:添加样式【转】的更多相关文章

  1. Apache OFBiz 添加样式

    1.打开themes文件夹,拷贝一份样式作为自己的样式更改初始样式,我这里拷贝的是flatgrey文件夹,重新命名为qlstyle     2.在文件/ofbiz/framework/common/c ...

  2. [转]用CSS给SVG <use>的内容添加样式

    来源:http://www.w3cplus.com/svg/styling-svg-use-content-css.html?utm_source=tuicool&utm_medium=ref ...

  3. 为html.EditorFor添加样式

    有网友问及,怎样为html.EditorFor添加样式. 解决方法,可以参考下面语法: 先new一个htmlAttributes. @model Book @using Insus.NET.Model ...

  4. JQuery为元素添加样式

    由于jquery支持css3,所有能很好的兼容很多浏览器,所以通过jquery来使用css样式比较好 为定义好的css样式可以调用元素的css方法添加样式 $("span").cs ...

  5. JavaScript 应用开发 #5:为完成的任务添加样式

    判断一下任务的状态,如果是完成的任务,可以在任务项目的上面,添加一个额外的 css 类,在这个 css 类里,可以去定义完成的任务的样式.比如,把文字的颜色变成浅友色,并且在文字上面添加一条删除线.这 ...

  6. HTML添加样式三种办法

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. Javascrip动态添加样式,Dom操作,获取自定义属性

    var layer=document.querySelector('.layer') 添加样式: 添加单个样式: layer.style.display="block" 添加多个样 ...

  8. 原生js移除或添加样式

    样式效果如下,点击商品详情 添加样式active 代码 <!doctype html> <html lang="en"> <head> < ...

  9. v-html里面添加样式

    项目中,使用V-html渲染的页面,要添加样式,改如何做 解决方案1:在updated生命周期函数中,js动态配置样式,代码如下: updated() { $('.msgHtmlBox').find( ...

  10. React使用Styled-Componets来添加样式

    React使用Styled-Componets来添加样式 Styled-Comonents是用JS中ES6 语法的方式来管理CSS样式的一个组件,解决了在import CSS文件时样式重复 安装 项目 ...

随机推荐

  1. 小识.htaccess文件

    .htaccess文件(或者"分布式配置文件")提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录.作为用户 ...

  2. 【原】Eclipse部署Maven web项目到tomcat服务器时,没有将lib下的jar复制过去的解决办法

    我们在做web开发是,经常都要在eclipse中搭建web服务器,并将开发中的web项目部署到web服务器进行调试,在此,我选择的是tomcat服务器.之前部署web项目到tomcat进行启动调试都很 ...

  3. MySQL导数据工具对比

    最近遇到非常多的导数据的需求(主要是CSV的需求),专门对mysqldump.pt-archive.mydumper做了一下对别,粗浅研究,以备将来使用.   msqldump pt-archive ...

  4. Android学习笔记(三)之带有侧边索引的快速查找(跟带字母索引查找的通讯录差不多)

    喜欢另辟蹊径的我,在这里废话不多说了,直接上代码和图片了. 效果图如下: 第一步:MainActivity的代码如下: package net.loonggg.test; import java.ut ...

  5. 【java失业择业中】失业第四天:准备面试

    1.jQuery基础 学好jquery的一个基础条件是学好css层叠样式,因为很多时候这2个是一块配合使用的. 页面中很多需要jquery实现的效果只是通过jquery的选择器,选中要操作的元素,添加 ...

  6. SQLiteOpenHelper 操作不成功

    SDK和ADT为22.6.2版本号 project为4.4.2 今天在练习SQLiteOpenHelper里,使用的是三个JAVA文件操作.DatabaseHelper.java,Const.java ...

  7. Visual Studio IDE 背景色该为保护眼睛色

    将背景颜色改成你想要的背景颜色. 将色调改为:85.饱和度:123.亮度:205->添加到自定义颜色->在自定义颜色选定点确定   就搞定了!

  8. zookeeper集群,每个服务器上的数据是相同的,每一个服务器均可以对外提供读和写的服务,这点和redis是相同的,即对客户端来讲每个服务器都是平等的。

    zookeeper集群,每个服务器上的数据是相同的,每一个服务器均可以对外提供读和写的服务,这点和redis是相同的,即对客户端来讲每个服务器都是平等的.

  9. 仿LOL项目开发第四天

    ---恢复内容开始--- 仿LOL项目开发第四天 by草帽 上节讲了几乎所有的更新版本的逻辑,那么这节课我们来补充界面框架的搭建的讲解. 我们知道游戏中的每个界面都有自己的一个类型:比如登陆界面,创建 ...

  10. OpenShift跨版本升级

    官方的in-place upgrade直接在线升级的参考链接 https://docs.openshift.com/container-platform/3.11/upgrading/automate ...