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了。好了可以开始修改自己的样式了。(可以切换成中文,就可以看到中文信息了)

Apache OFBiz 添加样式的更多相关文章

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

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

  2. 为html.EditorFor添加样式

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

  3. Apache OFBiz 研究记录01

    作为Apache 的顶级项目: Apache OFBiz,功能十分强大,一般开发者很难用到全部功能. 这次笔者的研究主要集中在电子商务平台这一块,一步一步解构. OFBiz下载地址:http://of ...

  4. JQuery为元素添加样式

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

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

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

  6. Apache OFBiz

    Apache OFBiz® Apache OFBiz offers a great deal of functionality, including: advanced e-commerce cata ...

  7. Apache OFbiz entity engine源代码解读

    简单介绍 近期一直在看Apache OFbiz entity engine的源代码.为了能够更透彻得理解,也由于之前没有看人别人写过分析它的文章,所以决定自己来写一篇. 首先,我提出一个问题,假设你有 ...

  8. HTML添加样式三种办法

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

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

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

随机推荐

  1. Java的锁研究

    Lock和synchronized     JDK1.5以后,在锁机制方面引入了新的锁-Lock,在网上的说法都比较笼统,结合网上的信息和我的理解这里做个总结.     java现有的锁机制有两种实现 ...

  2. JQuery总结+实例

    JQuery是什么? Jquery是继prototype之后又一个优秀的Javascript库.它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari ...

  3. 【区间dp】【四边形不等式】CDOJ1653 最小生成树?

    四边形不等式优化的资料去网上找下吧!很多. 可以证明,这个题里面,合并的代价满足较小区间+较大区间<=交错区间. 可以自己画个图看看. #include<cstdio> #inclu ...

  4. Atom | 编辑器Atom的使用小结

    文章目录 windows环境下 Atom工具使用apm Packages 推荐阅读 常用快捷键 windows环境下 Atom工具使用apm 在 Atom 的安装路径下找到 apm ,复制路径: 将该 ...

  5. textField代理方法

    //textField代理方法// 返回no 不能输入文字- (BOOL)textField:(UITextField*)textField shouldChangeCharactersInRange ...

  6. ATL7窗口类详细剖析

    前言: ATL是微软继MFC之后提供的一套C++模板类库,小巧.精妙.效率极高.它的主要作用是为我们编写COM/DOM/COM+程序提供了丰富的支持.但是ATL只能写COM么?我以前只是MFC程序员的 ...

  7. Netty游戏服务器之一

    所谓磨刀不误砍柴工,所以在搭建netty游戏服务器之前,我们先要把要准备的东西做好. 首先进入netty的官网下载最新版本的netty的jar包,http://netty.io/downloads.h ...

  8. Efficient GPU Screen-Space Ray Tracing

    http://jcgt.org/published/0003/04/04/paper.pdf 一个号称只有2ms的实时gpu光线追踪 screen space reflection用到了 和其他ray ...

  9. cannot be cast to javax.servlet.Filter 报错, 原因servlet-api.jar冲突

    使用maven开发web应用程序, 启动的时候报错: jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: jav ...

  10. http://www.blogjava.net/crespochen/archive/2011/04/22/348819.html

    http://blog.csdn.net/supersky07/article/details/7407523 http://blog.csdn.net/cuker919/article/detail ...