ClassCMS

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版本开始为引入当前模板文件同文件夹中的文件,升级前注意兼容问题