Hybris HAC-如何根据环境改变背景颜色?

Hybris HAC-如何根据环境改变背景颜色?,hybris,Hybris,我有几个服务器。 Hybris安装在每一台上,我希望能够根据我所在的环境选择HAC的背景色 例如: 开发环境=蓝色 测试环境=绿色 生产环境=红色 如何实现这一点?这是可能的,但您必须修改hybris\bin\platform\ext\hac\web\webroot\static\css\style.css文件中的一些行 你应该: 找到body.logincontainer选择器并注释掉行: background-color: #162c5e; background: -moz-linea

我有几个服务器。 Hybris安装在每一台上,我希望能够根据我所在的环境选择HAC的背景色

例如:

  • 开发环境=蓝色
  • 测试环境=绿色
  • 生产环境=红色

如何实现这一点?

这是可能的,但您必须修改
hybris\bin\platform\ext\hac\web\webroot\static\css\style.css
文件中的一些行

你应该:

  • 找到
    body.logincontainer
    选择器并注释掉行:

    background-color: #162c5e;
    background: -moz-linear-gradient(top, #1d346b, #162c5f) #162c5e;
    background: -ms-linear-gradient(top, #1d346b, #162c5f) #162c5e;
    background: -o-linear-gradient(top, #1d346b, #162c5f) #162c5e;
    background: -webkit-gradient(linear, center top, center bottom, from(#1d346b), to(#162c5f) ) #162c5e;
    background: -webkit-linear-gradient(top, #1d346b, #162c5f) #162c5e;
    background: linear-gradient(top, #1d346b, #162c5f) #162c5e;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1d346b, endColorstr=#162c5f);               
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1d346b, endColorstr#162c5f);
    
  • 将以下行添加到
    body.logincontainer
    中:

    background-color: red;
    
    background-color: red;
    
  • 找到
    正文
    选择器并注释掉行:

    background: url("../img/bodyBG.gif") repeat-x scroll 0 0 #4B5367;
    
  • 将以下行添加到
    正文
    选择器:

    background-color: red;
    
    background-color: red;
    
那么HAC将如下所示:


这是可能的,但是您必须修改
hybris\bin\platform\ext\hac\web\webroot\static\css\style.css
文件中的一些行

你应该:

  • 找到
    body.logincontainer
    选择器并注释掉行:

    background-color: #162c5e;
    background: -moz-linear-gradient(top, #1d346b, #162c5f) #162c5e;
    background: -ms-linear-gradient(top, #1d346b, #162c5f) #162c5e;
    background: -o-linear-gradient(top, #1d346b, #162c5f) #162c5e;
    background: -webkit-gradient(linear, center top, center bottom, from(#1d346b), to(#162c5f) ) #162c5e;
    background: -webkit-linear-gradient(top, #1d346b, #162c5f) #162c5e;
    background: linear-gradient(top, #1d346b, #162c5f) #162c5e;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1d346b, endColorstr=#162c5f);               
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1d346b, endColorstr#162c5f);
    
  • 将以下行添加到
    body.logincontainer
    中:

    background-color: red;
    
    background-color: red;
    
  • 找到
    正文
    选择器并注释掉行:

    background: url("../img/bodyBG.gif") repeat-x scroll 0 0 #4B5367;
    
  • 将以下行添加到
    正文
    选择器:

    background-color: red;
    
    background-color: red;
    
那么HAC将如下所示:


如果要自动执行此操作,请针对每个安装项目或/和每个环境上的每个部署的开发人员:

  • 在文件夹:
    deployment/cmdb
    中的
    application.properties
    文件中,您必须为不同的环境添加以下内容:

    • 开发环境:无需更改此环境,只需使用默认模板

    • 测试环境:
      #定制hac/后台css

      xxx.backoffice.extracss=正文{背景:#006600无!重要;} xxx.hac.extracss=正文{背景:#006600无!重要;}

    • 产品环境:
      #定制hac/后台css

      xxx.backoffice.extracss=正文{背景:#660000无!重要;} xxx.hac.extracss=正文{背景:#660000无!重要;}

    • src/hybris/bin/custom/xxx/xxxcore/buildcallbacks.xml中,转到应答器
      并添加:

      
      ${xxx.backoffice.extracss}
      ${xxx.hac.extracss}
      
    • src/hybris/bin/ext platform optional/hmc/web/webroot/css/hmc.css
      中添加:

      /==开始扩展名:xxxcore文件:xxxcore.css===/

      正文{背景:#333333无!重要;}

  • platform/ext/hac/web/webroot/static/css/style.css
    中添加:

    @导入url(“xxxcore.css”)

  • src/hybris/config/customize/platform/ext/hac/web/webroot/static/css/style.css
    中添加:

    @导入url(“xxxcore.css”)


  • 注意:别忘了用您的分机名替换xxx

    如果要自动执行此操作,对于每个安装项目或/和每个环境上的每个部署的开发人员:

  • 在文件夹:
    deployment/cmdb
    中的
    application.properties
    文件中,您必须为不同的环境添加以下内容:

    • 开发环境:无需更改此环境,只需使用默认模板

    • 测试环境:
      #定制hac/后台css

      xxx.backoffice.extracss=正文{背景:#006600无!重要;} xxx.hac.extracss=正文{背景:#006600无!重要;}

    • 产品环境:
      #定制hac/后台css

      xxx.backoffice.extracss=正文{背景:#660000无!重要;} xxx.hac.extracss=正文{背景:#660000无!重要;}

    • src/hybris/bin/custom/xxx/xxxcore/buildcallbacks.xml中,转到应答器
      并添加:

      
      ${xxx.backoffice.extracss}
      ${xxx.hac.extracss}
      
    • src/hybris/bin/ext platform optional/hmc/web/webroot/css/hmc.css
      中添加:

      /==开始扩展名:xxxcore文件:xxxcore.css===/

      正文{背景:#333333无!重要;}

  • platform/ext/hac/web/webroot/static/css/style.css
    中添加:

    @导入url(“xxxcore.css”)

  • src/hybris/config/customize/platform/ext/hac/web/webroot/static/css/style.css
    中添加:

    @导入url(“xxxcore.css”)

  • 注意:别忘了用您的分机名替换xxx