欢迎访问广州国微软件;使用和案例一切产品的标准!
首页 >  教程列表 >  模板教程 > 正文
国微CMS模板结构




讲解模板结构,我们以国微系统默认的school01模板为列子讲解,便于理解

 

一、模板的组成

  • 模板的两大部分:一个模板的肯定有CSS(包括切图)html组成
  • CSS(包括切图)路径:放在网站根目录----skin----某某模板名称(自己命名如school1,需英文与数字)
  • HTML存放路径:放在网站根目录---template-----某某模板名称(名字务必与上面的相同,需英文与数字)
  • 备注:模板名字命名后,基本就不能改了,要改会稍微麻烦点,所以命名最好规范下,如school01;后续便于查找。

 

我们来查看模板吧;首先如果我们安装了程序,必须是先安装PHP环境套件,以discuz的环境套件为列子;程序都存放字wwwroot目录下,另外我们再创建一个school文件夹用来存放整套程序,包括了模板。

62.jpg

 

打开school目录---可以看到skintemplate文件夹;所有模板均只与这两个模板文件夹有关,他的变动不影响程序的运行,只会影响模板样式。

63.jpg

 

进入template(存放HTML模板的文件夹),里面有各种文件夹,可以了解下;一般我们只需关注所需的模板,如只需要关注school01模板,以及部分地方会涉及到公共模板default,其他一般不管。

 

64.jpg

 

Skin目录下存放的样式目录和template类似,对应存放相应模块的样式;一般其他不用管,只需关注school01,和部分关注公共模板default

65.jpg

这个是打开school01样式文件夹后,里面对应的CSS样式位置;样式位置可以自己定义,只要能被调用到就可以了。

 

 

二、公共头部(header)、尾部(footer)的位置

ACore核心里面:公共头部被所有模块和系统调用,header他存放的位置是网站根目录----某某模板---core

B:多个头部:如果我们不同页面有多个头部,可以里面创建header1 header2等头供调用。

C:尾部footer公共尾部和头部是存在一起的;也以做多个供不同调用

 

进入template---school01模板里面,core是核心模块模板文件夹,里面有主要存放公共头部和尾部,这个得记住。头尾部就是存放在此的。

66.jpg

进入core里面我们可以看到headerfooter模板,为何会有多个头部和尾部呢?这个就是根据你自己的需要创建多个,供不同调用,一般是各一个即可了。

67.jpg

 

头部和尾部的样式存放在skin—school01---core--header里面;实际上,你可以将样式放在school01一个文件夹里面,只要模板能被调用到即可。

68.jpg

 

三、主页(index)模板位置

A:每个网站都有自己的主页,而且是最重要的;他存放的位置为:网站根目录---template---某某模板(school01--CMS

Index就是主页模板;item就是存放各个模型模板的位置,如果文章模型图片模型

69.jpg

B:我们可以看到里面也有一个 本模块系统(非公共头部)的头部headerfooter;实际上index就是必须调用者两个头部和尾部;然后这两个头部和尾部再去调用公共头部和尾部。

 

 

 

四:文章模型、图片模型等各模型的模板位置

  A:我们做模板主要是做文章模型、图片模型、下载模型、视频模型、信息公开这几个模型的模板;各个模型都必须有自己的大列表big_list、小列表list、内容页view几个基本模板;当然也可以增加很多个频道模板;创建栏目的时候供调用。

71.jpg

以最通用的文章模型(article)为列;一般有这样几个基础模板,这些模板都可以在创建和编辑栏目的时候选择;当然我们可以新增很多各种不同栏目模板,供更多选择。

72.jpg

 

五、公共模块模板位置

基本公共模块模板如信箱等都放在了template—default-core下,供所有模板调用

A:领导信箱模板位置:在template—default-core—letter

B、在线调查模块模板位置:template—default-core-survey

C、意见征集模块模板位置:template—default-core—opinion

D、表单系统模板位置:template—default-core—forms

E、留言本模板位置:template—default-core—guestbook

F、投票模块模板位置:template—default-core---vote

73.jpg

 

六、登陆框的调用模板

A:国微的所有登陆框都是用JS调用;这样动态页和静态页登陆时候,都能自动显示登陆信息。

里面包括了登陆框路径的位置,下面是很多登陆框样式的汇总,你自己新增的登录框样式,可以放此处,也可以调用现在已经有的。

74.jpg

 

 

 

至此,我们基本熟悉的模板的结构,实际很简单,总结就是

A:不要去看其他的模板,只需看自己所有需的模板,就是school01(如果是自己的新模板,那么就是你命名的文件夹);其他基本可以忽略

B:一套基本的模板,我们只需做  首页、文章模型的大列表、小列表、内容页即可。这样网站即可运行;其他的模型暂时可以不用考虑,后续增加。因为文章模型使用率占据了90%以上。

系统在线演示
推荐教程
最新案例展示