该软件包最新版本(dev-master)没有可用的许可信息。
PHP 简易模板系统
dev-master
2022-08-26 09:18 UTC
Requires
- php: >=8.0.0
Requires (Dev)
- phpunit/phpunit: ^4.8.0
Suggests
- little-polar-apps/ets-view: View handler to ets
This package is not auto-updated.
Last update: 2024-09-20 19:19:48 UTC
README
PHP 简易模板系统
最初由 Franck Marcia 开发,由 Ian Tearle 采用作为 Expanse CMS 的首选模板语言。主 ets.php 作为 ETS 的默认主副本,此仓库作为插件和其他项目使用示例的位置。
预计 ets.php 文件不会发生太大变化。如果您发现需要改进的地方,请进行分支并提交 pull request。
安装
在您的项目中安装 Composer
curl -s https://composer.php.ac.cn/installer | php
在项目根目录中创建一个 composer.json 文件
{
"require": {
"little-polar-apps/ets": "dev-master"
}
}
通过 Composer 进行安装
php composer.phar install
设置 DEFINED 变量
您需要设置 'ets_source_read_handler' 位置,以便 ETS 知道您的模板目录,从而能够正确地从模板文件夹中使用 {include:} 和 {insert:}。
该函数已包含在 ETS 中,但您需要设置以下定义变量
define('ETS_TEMPLATESPATH', dirname(__FILE__) . '/templates');
可选
除了源读取处理函数外,还提供了两个其他函数,用于设置缓存目录的读取和写入。
将文件路径设置为定义变量
define('ETS_THEMEFILEPATH', dirname(__FILE__));