OFBiz + Opentaps 目录管理 二. 网上商店

二.   网上商店

(一)  创建一个新的网上商店

1.        首先,复制applications/ecommerce到一个独立的目录, 譬如hot-deploy/mystore。应该尽量避免将原有的ecommerce应用作为模板编辑后改为自己的商店。否则,将会为将来升级到新的版本带来问题,比如将来的版本也许引入了不想要的布局或功能变动。

2.        其次,应该编辑mystore目录下的ofbiz-component.xml 文件,将组件名称从ecommerce改成mystore。并且更改webapp 的名字,譬如改成mystore;以及它的mountpoint,比如/mystore以便新的商店可以在http://<url>/mystore/中找到;当然也可以定义到“/”(根目录),相应的可以在http://<url>/中找到,此时应该将mystore/webapp/mystore 改为mystore/webapp/ecommerce

3.        然后,修改文件webapp/mystore/WEB-INF/controller.xml以及目录widget/templates/下的所有文件,将component://ecommerce改为component://mystore

4.        对于新商店中所需的图片,你可以创建一个新的webapp来存储,这时需要新建一个目录hot-deploy/mystore/webapp/myimages,然后编辑ofbiz-component.xml,新增一个<webapp>来指明图片存放的位置。此外,如果使用的Web服务器是Appache httpd Server,那么也可以将图片放置在/var/www/html目录下。

5.        接下来,将目录framework/images/webapp/images下的文件复制到新定义好的目录里,该目录下包含了系统所需的图片及CSS文件等。这样就可以在产品商店相关定义中指定新的产品图片目录了。

6.        在页面[目录]>[网站]上新建你的网站

7.        修改hot-deploy\mystore\webapp\mystore\WEB-INF\web.xml文件,将webSiteId指向你新创建的网站。

(二)  一些简单的客户化制作

修改image目录下ecommain.css文件可以修改网上商店的样式。

页眉页脚:页眉页脚定义在文件widget/CommonScreens.xml中的main-decorator页面定义中,同时还引用了header.ftl footer.ftl两个文件

左右工作条:同样是定义在文件widget/CommonScreens.xml中,相应的页面定义是leftbarrightbar。可以添加或删除这些screenlets

设定那些页面采用左右工作条或是采用一般页面格式:编辑_Screens.xml文件,格式如下:

<set field="leftbarScreenName" value="leftbar"/>
         <set field="rightbarScreenName" value="rightbar"/>
         <set field="MainColumnStyle" value="center"/>

转载于:https://my.oschina.net/jkwoocn/blog/52380

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值