# OpenzcTpl **Repository Path**: openzc/OpenzcTpl ## Basic Information - **Project Name**: OpenzcTpl - **Description**: OpenzcTPL(http://www.openzc.cn) 是基于 Zen Cart 开发的前端模板引擎,秉承极简、极速、极致的开发理念,集成了基于数据实时缓存机制并封装多种常用高效的模板标签,以方便开发者快速制作自己的跨境电商网站。 - **Primary Language**: PHP - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: http://www.openzc.cn - **GVP Project**: No ## Statistics - **Stars**: 32 - **Forks**: 4 - **Created**: 2020-05-12 - **Last Updated**: 2022-12-21 ## Categories & Tags **Categories**: template-engine **Tags**: None ## README

OpenzcTpl

Home page GPLV2 License

介绍

OpenzcTPL 是基于 Zencart 开发的前端模板引擎,秉承极简、极速、极致的开发理念,集成了基于数据实时缓存机制并封装多种常用高效的模板标签,以方便开发者快速制作自己的跨境电商网站。

软件架构

includes/
├─── openzctpl/         **模板引擎目录
│    ├─── classes/      **工具类目录
│    ├─── config/       **配置目录
│    ├─── functions/    **通用函数目录
│    ├─── install/      **安装目录
│    ├─── model/        **标签模型目录
│    └─── openzc.php    **OpenzcTPL引擎入口文件
│ 
│ 
├─── templates/      
│    └─── template_openzc/        **模板文件夹
│         ├─── page_route.php     **模板文件映射
│         ├─── template_info.php  **模板说明文档
│         ├─── html/              **模板文件.tpl
│         │    └─── modules/      **系统内置固定模板文件
│         │    │    └─── assets/  **系统内置固定模板样式库
│         │    │    └─── json/    **系统内置数据处理附件
│         │    │    └─── msgbox/  **系统内置信息提示框模板
│         │    │    └─── tpl/     **系统内置固定模板文件
│         │    └─── system/       **系统默认模板文件夹
│         ├─── languages/         **自定义define国家语言
│         ├─── templates/         **原始Zencart模板必须文件
│         └─── tplcache/          **模板文件临时缓存目录

安装教程

git clone https://gitee.com/openzc/openzctpl/repository/archive/master.zip
chmod -Rf 777 *

下载压缩包文件,解压到已建好的Zen Cart网站根目录下。
访问安装地址:"http://www.yourdomain.com/openzctpl_install/"
按默认提示点击下一步直至安装完成。
进入后台选择模板
进入后台 > 模板选择,首次使用选择模板 "template_openzctpl" 仅供学习参考
其中两个重要文件:
page_route.php(模板文件映射:原生Zencart模板文件对应的.tpl静文件)
template_info.php(模板说明文档:在原有基础上添加一个变量$openzc_template_engine=true;,模板引擎开关)

对原生Zencart无任何影响
Openzctpl模板引擎不影响原生模板使用机制,若要使用原生Zencart,可关掉开关$openzc_template_engine=false;

版权声明

OpenzcTpl使用 GPL v2 协议. license.LicenseLicense
Contact: hexipeng # openzc.cn & openzc.com
Copyright (C) 2020 openzc.cn & openzc.com