以下基础模板语法完全兼容于 【ECMS】 和 【MicroCMS】。
所有模板文件必须以‘.html’或'.xml'为后缀;
2、模板变量语法:
{loop $array $key $value}..........{/loop} # 循环 {loop $array $value}..........{/loop} # 循环 {if condition}...{elseif condition}..{else}..{/if} # if条件语句 {$val} # 输出变量值 {ephp}echo "ok";{/ephp} # 运行PHP代码 <?php echo "ok";?> # 支持运行原生PHP标签 {template file} # 包含另外一个模板 {layout file} # 调用主模板-每个子模板页面只能在头部调用一个主模板文件 {layout_content} 主模板中通过此固定标签语法输出子模板内容
3、模板变量命名规范:
变量名以‘$’作为前缀修饰符;
变量名只能以字母或下划线开头;
变量名只能包含"大小写字母/数字/下划线";
4、模板演示数据库
ECMS-API默认根据API初始化时候定义的数据库来连接对应数据库,当处于模板演示模式时,若对应模板目录存在 【esite.db】 文件,则会将数据库链接重定向到模板目录下的演示数据;
提示:模板目录的演示数据库无法通过后台管理里面的数据,模板开发者在开发过程中建议使用sqlite数据库,这样便于演示数据打包分享。生产环境请自行移除模板目录演示数据;