系统安装

汇总性教程

内容管理

栏目管理

静态管理和缓存管理

标签和模板

模板教程

常见疑难问题

二次开发教程

动静态分离部署

首页 >  国微CMS教程 >  模板教程 >  主页(index)模板
模板知识要点

国微CMS的模板制作整理下知识点:

一、所有系统/模块一般调用公共头部与尾部

A、在模式上每个系统 /   模块均既可调用自身系统/模块的头部与尾部,也可以调用网站公共的头部与尾部。

B、一般网站的头部都一样的,所以做模板时候,我们一般调用公共头部、尾部即可。

C、这样就只需将网站公共头部、尾部制作好,放在核心(core)里面即可,做好一个就行。

下图所在位置:根目录 /  template /  company (企业方案模板)

core(系统核心)里面存放着网站公共头部、尾部及提示页面。

 

 

下图所在位置:根目录 /  template /  company  / core(系统核心)
打开上面的系统核心文件夹---core

 

二、模板中“#.php” 文件说明

A、这个文件的作用在于用户在后台可以看到这个模板选项。

B、用记事本打开这个文件,修改里面的“方案名称”即可。

 

三、国微模板引擎识别符

<!--{php168}-->  

中间为模板HTML内容

<!--{/php168}-->  

说明:<!--{php168}--> 模板引擎识别符是PHP168  V6.5模板引擎官方特定的 ,与PHP语法无关。以前也可以定为 <?PHP>   ,主要作用让系统能识别模板,并加载。
            这个需要用户朋友自己记忆了。以后任意出现模板的地方,必然每个页面首尾会出现上述分界符。


四 、国微的核心、系统、模型分别用  core  、system、module 来表示

核心(core)大家都比较清楚,就是系统核心(参考架构图)
系统(system)表示CMS系统、视频系统、问答系统这个级别的功能系统。
模型(module)表示如CMS系统下面有文章模型和产品模型,那么他们两个就是模型(module)
以后会用到如下语句:
<!--{template $this_system header}-->  /   调用本系统头部子模板
<!--{template $core  header}-->  /   调用系统核心头部子模板,调用系统核心头部比较特殊点,不需要加$this_.
<!--{template $this_module  header}-->  /   调用本模型头部子模板,如文章1模型头部
调用尾部模板就与上述一致了
如<!--{template $this_system footer}-->  /   调用本系统底部子模板,以此类推
备注:template:模板     header:头部       footer:尾部       $ :变量符      <!--{***********}-->   :模板引擎识别符,是PHP168模板引擎自定的,与PHP语法无关。

包括**里面的“template $this_moode  header”也是官方模板引擎自定的,记住这个格式就好,与PHP语法无关。


五、标签写法

A、标签写法和以前一样,格式为:$label[*****]     如 $label[abc123]  或$label[首页新闻],支持中文和英文标签。

B、$label[*****]  里面的“*****”可随意填写,只要不重名即可。


如下图:打开企业方案的首页模板,大家可以放些标签在HTML上:

 

 

如下图:放上去的标签,在前台的演示效果,注意绿色的小框框:

 

 

相关内容