飞飞CMS官方论坛

标题: 飞飞CMS至尊版(模板目录)结构说明 [打印本页]

作者: adminabc    时间: 2019-8-20 09:55
标题: 飞飞CMS至尊版(模板目录)结构说明

模板文件保存位置:
所有模板主题放在根目录Tpl下面,该模板结构适用至尊版版本,如默认的模板主题名称为“default”,则其对应的独立手机模板主题名称为后面加上"_m"后缀(default_m)。

模板文件目录说明:
下面以默认模板主题为例进行模板结构讲解(./Tpl/default),所以模板文件也按系统模块存放,所有模板文件后缀统一为.tpl,其中(Base、Block、Seo)为区块组件标签,用于其它模板文件调用。


模板结构规范为区块组件+模板文件。那么我们需要先了解一下模板文件的概念,当用户访问网页时看到的网页界面,实际上是由我们在模板文件中预先使用HTML语言+CSS样式表+Javascript脚本文件来编程好,最终由浏览器解析这些代码展现出来的效果。

一个模板文件就好比一间教室,其中区块组件就是教室里的每一张桌椅,一间教室的布局正是由多张桌椅按一定的规则排序来完成的,而这些桌椅是很方便灵活的,可以把任意一张桌椅放在第一排也可以放在最后一排。

所以我们将区块组件定义的概念就是:网页中的零件,我们事先将一些常用的可灵活加载的功能先做好,并放在区块组件目录下(系统默认定义了三个Base、Block、Seo,你可以根据你的需要自定义任意目录)待需要用到的时候就包含进来即可。

当我们把这些小零件(区块组件)制作好后,该怎么插入到网页中呢?如模板界面中的搜索框、顶踩、评分等小区块。当我们需要使用这些小区块时,就通过includ的方式在网页的某一个位置插入调用即可(这个具体的位置就交由CSS控制)。



使用include方法调用BlockBase、BlockSeo、BlockTheme这三个目录下的区块组件,格式如下:
  • <include file="BlockBase:header_meta" />
  • <include file="BlockTheme:header" />
  • <include file="BlockSeo:vod_detail" />

[color=rgb(51, 102, 153) !important]复制代码


系统区块组件(BlockBase
主题区块组件(BlockTheme)

主题
区块组件(BlockSeo)








欢迎光临 飞飞CMS官方论坛 (http://ffcmsphp.com/) Powered by Discuz! X3.2