讲解模板结构,我们以国微系统默认的school01模板为列子讲解,便于理解
一、模板的组成
模板的两大部分:一个模板的肯定有CSS(包括切图)、html组成
CSS(包括切图)路径:放在 站根目录—-skin—-某某模板名称(自己命名如school1,需英文与数字)
HTML存放路径:放在 站根目录—template—–某某模板名称(名字务必与上面的相同,需英文与数字)
备注:模板名字命名后,基本就不能改了,要改会稍微麻烦点,所以命名最好规范下,如school01;后续便于查找。
我们来查看模板吧;首先如果我们安装了程序,必须是先安装PHP环境套件,以discuz的环境套件为列子;程序都存放字wwwroot目录下,另外我们再创建一个school文件夹用来存放整套程序,包括了模板。
进入template(存放HTML模板的文件夹),里面有各种文件夹,可以了解下;一般我们只需关注所需的模板,如只需要关注school01模板,以及部分地方会涉及到公共模板default,其他一般不管。
这个是打开school01样式文件夹后,里面对应的CSS样式位置;样式位置可以自己定义,只要能被调用到就可以了。
二、公共头部(header)、尾部(footer)的位置
A:Core核心里面:公共头部被所有模块和系统调用,header他存放的位置是 站根目录—-某某模板—core
B:多个头部:如果我们不同页面有多个头部,可以里面创建header1 、header2等头供调用。
C:尾部footer:公共尾部和头部是存在一起的;也以做多个供不同调用
进入template—school01模板里面,core是核心模块模板文件夹,里面有主要存放公共头部和尾部,这个得记住。头尾部就是存放在此的。
头部和尾部的样式存放在skin—school01—core–header里面;实际上,你可以将样式放在school01一个文件夹里面,只要模板能被调用到即可。
B:我们可以看到里面也有一个 本模块系统(非公共头部)的头部header和footer;实际上index就是必须调用者两个头部和尾部;然后这两个头部和尾部再去调用公共头部和尾部。
四:文章模型、图片模型等各模型的模板位置
A:我们做模板主要是做文章模型、图片模型、下载模型、视频模型、信息公开这几个模型的模板;各个模型都必须有自己的大列表big_list、小列表list、内容页view几个基本模板;当然也可以增加很多个频道模板;创建栏目的时候供调用。
五、公共模块模板位置
基本公共模块模板如信箱等都放在了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:不要去看其他的模板,只需看自己所有需的模板,就是school01(如果是自己的新模板,那么就是你命名的文件夹);其他基本可以忽略
B:一套基本的模板,我们只需做 首页、文章模型的大列表、小列表、内容页即可。这样 站即可运行;其他的模型暂时可以不用考虑,后续增加。因为文章模型使用率占据了90%以上。
相关资源:微软件公布的.net4.6源码_.net4.6源码-C#代码类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!