CMS模板开发——全局标记
从本章开始,我们将全面学习CMS的标记,织梦CMS中的所有模板功能都是通过标签来实现的,因此对织梦模板标签使用的越熟练,掌握的越透彻,模板制作的效率也就越高。
每个标签都会有他的作用域,系统文档页面可以分为:封面、列表、内容几个部分,每个页面的模板则会涉及到不同的标签,所以标签也有了他的作用域。全局标签可以在前台文档任意页面使用的模板标记,例如:arclist、channel、sql、loop等。
学习目标
1、掌握arclist、channel标签的结构、用法
2、熟悉tag、flink等标记的用法
3、掌握全局标记的查询与辅助工具的使用
4、通过网站后台与辅助工具,能完成涉及全局变量使用部分
实践目标
5、能进行全局标记的查询与辅助工具的使用
6、能通过网站后台辅助工具具,完成全局变量部分的使用
7、
课前预习
1、请简要回答以下问题:
1)arclist标签中常用的属性与值?
2)全局变量分类与基本结构?
任务一、认识模板
任务描述
认识各种不同的模板,理解模板的作用与修改模板的方法。
任务目标
1.了解熟悉掌握,能。。。
2.
任务准备:
1.模板目录
系统的模板目录在系统根目录下的templets内,下面是模板目录的文件目录结构。
/templets·········································································
├─default······································································ 默认模板目录
  ├─images································································ 模板图片目录
    ├─mood····························································
    └─photo····························································
  ├─js······································································ 模板JS脚本目录
  └─style··································································· 模板CSS样式目录
├─lurd········································································· LURD系统模板
├─plus········································································· 插件模板目录
├─system······································································ 系统底层模板目录
└─wap········································································· WAP模块模板目录
图1-1 网站默认模板目录为default内文件,可以新建自定义文件夹存储模板,上图中muban文件夹
图1-2 默认模板default文件夹内的文件
重要模板作用说明
index.htm:网站首页模板
index_article.htm:文章频道封面模板
index_image.htm:图集频道封面模板
index_soft.htm:软件频道封面模板
list_article.htm:文章列表模板
list_free.htm:自由列表模板
search.htm:搜索模板
article_article.htm:普通文章页面模板
article_soft.htm:软件页面模板
article_spec.htm:专题页面模板
tag.htm:内容标签模板
singlepages.html:单页模板
googlemap.htm:网站地图模板
/images:模板图片目录
/style:模板css样式目录
/js:模板js特效目录
任务流程
步骤1:认识织梦cms目录
要想制作模板,我们必须了解CMS的目录,安装后dedecms的目录如下图所示:
步骤2:了解模板目录
系统的模板目录在系统根目录下的templets内,下面是模板目录的文件目录结构。
图1-1 dedecms根目录文件,第一章做过详细说明
步骤2:了解模板目录
系统的模板目录在系统根目录下的templets内,在本章任务说明中已经做了介绍。
步骤3:模板文件与功能说明
DedeCMS系统的模板是非固定的,用户可以在新建栏目时可以自行选择栏目模板,官方仅提供最基本的默认模板,即是内置系统模型的各个模板,由于DedeCMS支持自定义频道模型,用户自定义新频道模型后,还需要按该模型的字段设计一套新的模板。
此外,dede的模板引擎主要分为DedeCMS也支持使用风格的形式使用模板,默认风格是default,它表示系统默认使用{cmspath}/templets/default这个文件夹的模板,如果你下载了一套新的模板,你可以不必删除default原有的文件,把下载的模板文件夹命名你需要的名称,如style2等,然后在后台修改默认的模板风格名称为style2,系统将使用{cmspath}/templets/ style2文件当作默认模板,但是若你手工指定了栏目模板的位置,则后台参数风格的定义无效。
步骤4:板块模板的设计和使用
板块(封面)模板指网站主页或比较重要的栏目封面频道使用的模板,一般用“index_识别ID.htm”命名,此外,用户单独定义的单个页面或自定义标记,也可选是否支持板块模板标记,如果支持,系统会用版块模板标记引擎去解析后才输出内容或生成特定的文件。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。