698查看/2回复/收藏

admin

2018-10-18 12:47:45

1#
<!--{subtemplate }-->后面的模板文件通常都是被包含在其他模板文件中的子体。这样在解析模板的时候,程序就会判断<!--{subtemplate }-->所引入的模板会被再一次解析一遍然后再和入口模板拼合,组成一个完整的模板。也就是说,如果我们添加的模板是在别的模板中被调用的话我们需要以<!--{subtemplate 模板名称}-->的方式引入进来。


还有个区别没人说,template引入的模板如果不存在,会报错,subtemplate引入的模板如果不存在,标签将显示为<!-- home/spacecp_profile_nav -->形式被注释掉的代码,不报错。

转载请注明出处。
2 回帖

第一次

2018-10-19 08:39:53

2#
没看懂,是这个意思吗?  


<!--{subtemplate  /其他模板中的文件 }-->


admin

2018-10-19 10:16:32

3#
第一次 发表于 2018-10-19 08:39
没看懂,是这个意思吗?

subtemplate和template同样是在当前风格范围内使用。
意思是比如一些侧边栏,可以使用subtemplate来引入,这样即使它文件丢了,也不会报错。
不可缺少的,如头部底部还是要用template。
转载请注明出处。
您需要登录后才可以回帖 登录 | 注册
高级模式