B2B2C开发总结 – bbc商派TP认证考核关键点总结(一)
B2B2C开发总结 – bbc商派TP认证考核关键点总结(二)
#二开经验
开启二开目录
增加production目录,增加二开compatible.php 增加define(‘CUSTOM_CORE_DIR’, ROOT_DIR.’/custom’);
自定义路由:
Bootstrap增加custom_routes.php
二开控制器
重写APP对应类
二开视图
重写APP对应custum的视图文件
#Widget
版块挂件分为两种
系统级挂件 (目录app/widgets(不随着模板的更换而更换)
模板级挂件 (目录/themes/widgets(随着模板的更换而更换)
版块的路径是ecos安装目录/themes/widgets,每个目录对应一个特定功能的版块,目录下有这样几个文件 :
_config.html 配置页是在可视化编辑时用到的配置表单
widgets.php 用于描述挂件基本信息,挂件模板文件、名称对应关系
_preview.html, 版块在后台可视化编辑时的预览
default.html, 版块默认的模板,一个版块可以有多个模板
widget_<挂件包名>.php, 版块的执行程序 (系统级挂件)
theme_widget_<挂件包名>.php, 板块的执行程序(模板级挂件)
注:挂件主拦截器的文件名一定要与其内function名相同,挂件创建好后,用通过维护,才能在添加挂件的时候在挂件中心看到此挂件(维护需要安装开发者工具这个app)