原文地址: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. String是最基本的数据类型吗?

    不是, 基本数据类型包括:byte,short,int,long,float,double,boolean,char. 而String是类代表字符串,属于引用类型,所谓引用类型包括:类,接口,数组.. ...

  2. noip200807传纸条

    试题描述: 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题.一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了.幸运的 ...

  3. asp.net 去除数据中带有的html标签

    1,在控制器中实现去除html标签的静态方法 //去除html标签 public static string ReplaceHtmlMark(object Contents) { string Htm ...

  4. VK Cup 2016 - Round 1 (Div. 2 Edition) B. Bear and Displayed Friends 树状数组

    B. Bear and Displayed Friends 题目连接: http://www.codeforces.com/contest/658/problem/B Description Lima ...

  5. Unity快捷键总结

    Shift+Alt+A  物体快速激活 Ctrl+P 开始 Ctrl+Shift+P 暂停 Ctrl+B  编译并运行 Z  Pivot/Center切换 X Local/Global切换

  6. SSM+Maven(教程一):学习SSM框架的前提条件。

    准备工作 环境准备 1.配置jdk:http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html Intelij中配置JDK:File- ...

  7. SD卡 TF卡 接口引脚定义

  8. struts2自动接收表单数据

    提交页面主要代码: <form method="post" action="messageAction">   <input type=&qu ...

  9. .NET Versioning and Multi-Targeting - .NET 4.5 is an in-place upgrade to .NET 4.0

    Say what you will about the past ridiculousness of .NET Framework versioning, since the confusion of ...

  10. WPF支持GIF的各种方法

    2012.12.18更新:修复下载链接 已知WPF的Image元素只能显示GIF图片的第一帧,而MediaElement不能加载作为资源或内嵌的资源的GIF图片,所以网上有几种实现方法. 我抄袭网上提 ...