我们的使命

助力跨境卖家高效建立全球销售网络

喜报2021年我司获《江苏省国家高新技术企业》认定

分类目录

文章标签

热门推荐

相关咨讯

opencart插件制作,magentoodoo

2022-10-10 11:40:05 - 米境通跨境电商

   

    opencart的插件机制不仅可以不改变程序原代码实现功能需求,还可以重复利用分享给其他需求者,本篇文件就给大家介绍opencart插件的原理以及如何开发opencart...

    文章目录[+]

    opencart的插件机制不仅可以不改变程序原代码实现功能需求,还可以重复利用分享给其他需求者,本篇文件就给大家介绍opencart插件的原理以及如何开发opencart插件。

    首先我们来查看一个插件的目录结构(显示最近游览商品的插件)

    这个插件里主要的是upload文件夹和install.xml文件。upload文件夹里一般都新增的文件,也有些是会覆盖的文件(同名同路径),但覆盖的文件是不可逆的,也就是

    说如果要卸载这个插件,那么覆盖之前的文件也会被删除,会造成程序文件缺失。所以如果不是必须的,我们最好在upload文件夹中不要有会覆盖的文件。

    1.png

    install.xml文件的开头内容是声明插件合适的opencart的版本,以及开发者的相关信息,主体内容是修改程序的代码片段。

    2.png

    简单的讲解一下插件安装到实现的原理:上传插件->解压文件->将解压后upload下的文件移动到对应的目录并将文件路径记录到数据库中,然后将install.xml文件的内容

    记录到数据库中->更新ocmod配置,系统根据保存的install.xml文件内容生成改动后的缓存文件在/storage/modification目录下,opencart在执行代码时,会优先执行缓

    存中的文件,跳过原来的文件。

    关于install.xml文件添加修改代码片段的常用属性说明

   

   

   

   
    $data['text_form']=!isset($this->request->get['product_id'])?$this->language->get('text_add'):$this->language->get('text_edit');

    ]]>

   


   

    >
    $data['product_id']=!isset($this->request->get['product_id'])?'':$this->request->get['product_id'];

    ]]>

   

   
相关问答:
    联系我们
  • 24H客服
  • 联系电话:16651690460(陈经理)
  • 微信咨询:
南京天遥路联网络科技有限公司,版权所有 Copyright By ©米境通ERP4.0,2015-2025,苏ICP备:苏ICP备15044100号-4, 苏公网安备:32011402011043