file文件包含
一个网站模板中经常有共用的部分,如网站导航,底部信息等.
可以将共用的代码独立放到一个文件中,在需要调用的地方使用file语法引入.
{file header} {//引入同目录下的header.php文件}
ClassCMS中,强制模版文件后缀为.php,所以可以在file中忽略后缀.
动态包含
{$a=123}
{file $a}
根据栏目变量引入不同的文件
{file $.filename}
需先在模型内增加filename变量,并在栏目设置内修改filename为需要包含的文件名
如需要文章页引入不同的模板文件,则需要给模型增加字段
子目录文件包含
{file common/top} {//引入common目录下的top.php文件}
如果在子目录模板中,引用当前目录下的文件,也需要加上目录名
常见用法
以下语法只在cms>=2.8版本中可用
{file /top} {//引入模板根目录中的top.php文件}
{file ../top} {//引入上级目录中的top.php文件}
注意
2.7及以下版本中 file xx为引入模板根目录中的xx文件
2.8版本开始为引入当前模板文件同文件夹中的文件,升级前注意兼容问题