原文地址: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. 对于GTPv2协议头部的解析

    参考3GPP TS 29.060 GTP的头部是可变的,GTP-C(control)和GTP-U(user)共同使用一个头部. GTP Header头部: -Version 用来标识GTP协议的版本, ...

  2. Eclipse打开.class文件

    1.准备材料 jad.exe    下载地址  https://varaneckas.com/jad/,根据系统去选择(就当是废话)  下载下来的是jad158g.win.zip压缩文件,解压后有个j ...

  3. Linux可以明文传输密码的工具sshpass

    普通ssh只能手动输入密码,但是sshpass可以明文指定密码,但不建议使用,太不安全了.

  4. 用C++/CLI搭建C++和C#之间的桥梁(二)—— 基本语法

    托管对象的创建和引用 在前文中我们已经演示过创建一个托管对象,对于如下C#代码: System.Object x = new System.Object(); 其在C++/CLI中的等价代码如下: S ...

  5. LT3759 宽输入电压范围升压 / 负输出 / SEPIC 控制器 可在输入电压低至 1.6V 的情况下工作

    引言当今的许多电子设备都需要一个负输出或正输出转换器,有时则是两者均需要.另外,它们还必需采用各种电源运作,包括 USB.墙上适配器.碱性电池和锂电池等. 为了从可变输入电压产生不同极性的输出,电源设 ...

  6. How to implement *All-Digital* analog-to-digital converters in FPGAs and ASICs

    When we engineers look at the complexity of system design these days, we are challenged with crammin ...

  7. Altium Protel PCB Layer

    The layers themselves are grouped by their functional types: Signal Layers – Top Layer, Bottom Layer ...

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

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

  9. 提交svn的时候,提示丢失了预定增加的xxxx

    百度之,发现都是linux或者命令行下的解决方法, 经测试,右键svn目录 选择tortoisesvn 选择svn还原, 即可解决问题

  10. DICOMDIR

    DICOMDIR 是一个可变长度 迷你 database 文件.由 group (0002, xxxx) 和 group (0004, xxxx) 为主题.描述的是一个 4 层的树状结构 (tree ...