讲解模板结构,我们以国微系统默认的school01模板为列子讲解,便于理解
一、模板的组成
我们来查看模板吧;首先如果我们安装了程序,必须是先安装PHP环境套件,以discuz的环境套件为列子;程序都存放字wwwroot目录下,另外我们再创建一个school文件夹用来存放整套程序,包括了模板。
打开school目录---可以看到skin和template文件夹;所有模板均只与这两个模板文件夹有关,他的变动不影响程序的运行,只会影响模板样式。
这个是打开school01样式文件夹后,里面对应的CSS样式位置;样式位置可以自己定义,只要能被调用到就可以了。
二、公共头部(header)、尾部(footer)的位置
A:Core核心里面:公共头部被所有模块和系统调用,header他存放的位置是网站根目录----某某模板---core
B:多个头部:如果我们不同页面有多个头部,可以里面创建header1、header2等头供调用。
C:尾部footer:公共尾部和头部是存在一起的;也以做多个供不同调用
进入template---school01模板里面,core是核心模块模板文件夹,里面有主要存放公共头部和尾部,这个得记住。头尾部就是存放在此的。
进入core里面我们可以看到header和footer模板,为何会有多个头部和尾部呢?这个就是根据你自己的需要创建多个,供不同调用,一般是各一个即可了。
头部和尾部的样式存放在skin—school01---core--header里面;实际上,你可以将样式放在school01一个文件夹里面,只要模板能被调用到即可。
三、主页(index)模板位置
A:每个网站都有自己的主页,而且是最重要的;他存放的位置为:网站根目录---template---某某模板(school01)--CMS
B:我们可以看到里面也有一个本模块系统(非公共头部)的头部header和footer;实际上index就是必须调用者两个头部和尾部;然后这两个头部和尾部再去调用公共头部和尾部。
五、公共模块模板位置
基本公共模块模板如信箱等都放在了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
六、登陆框的调用模板
A:国微的所有登陆框都是用JS调用;这样动态页和静态页登陆时候,都能自动显示登陆信息。
至此,我们基本熟悉的模板的结构,实际很简单,总结就是
A:不要去看其他的模板,只需看自己所有需的模板,就是school01(如果是自己的新模板,那么就是你命名的文件夹);其他基本可以忽略