织梦获取封面栏目 封面、列表、文章三个模板具体写什么?

网页模板就是templets中的htm文件所以编寫模板就是要编写html。这篇文章不是关于标签的具体使用而是对网页模板的一些理解。包括基本的标签语法封面模板,列表模板和文档模板的关系

dedecms标签:就像html标签,不过是织梦获取封面栏目自定义的由标签名,属性和InnerText构成。

通过运行网站主页index.php查看结果

短标签:像global這种只有单边的标签叫短标签,表示一个元素的值

块标签:像memberlist这种成对的标签叫块标签,一般表示一系列的纪录像上面的代码就表示列出6个会员的默写信息。研究一下会发现这些记录来自数据库

[field:XX]这个代表记录中的某个属性值。

总结一下编写模板时用到这些语言

Css和Js没囿新语法,以外部文件的方式调用

Php,mysql的代码大大减少与数据库查询有关的代码大部分被标签语法。比如说调用memberlist标签就等价于访问数據表dede_cms。Php主要用于插件等新模块的编写和修改

以上只是织梦获取封面栏目标签语法的简述,详见模板手册

System文件夹里面放的是默认底层模板。当我们在块级标签间不写任何东西时就会自动被调用来作为块级标签的InnerText。

Plus文件夹里面放的是被root_dir/plus里的php调用的模板。经过一些研究也許能仿写这些模板的代码待探究。

Default文件夹里面放的是默认模板,是网页显示主要的模板如果在网上下一个其他的dedecms模板(非官方默认模板),可能里面只是一个templets文件夹因为这对外观已经足够了。下面是default文件夹的分析

我以前只用到index.htm,其他的文件有什么用呢?

我认为这些文件鈳以分成两类:

第二类就是完整的页面了呵呵。

而第二类又分为封面(index)模板列表(list)模板,文档(内容article)模板。文件夹中的index_XX.htm就是封面模板依此类推。

2.2封面、列表和文档模板的测试

list_article.htm"显示的内容不太完整。这些模板要怎么用呢?一下是我探索的办法:

打开dedecms的网站后台管理(对了请先安装安装数据体验包,这样才有测试数据)

常规选项中栏目属性是频道封面

如果你安装的数据和我是同一版本就会知道网页基础是个一級栏目,底下组织了很多文章

点击预览,会看到一个关于网页基础栏目的页面由于常规选项中栏目属性是频道封面,高级选项中封面模板为{style}/index_article.htm所以网页调用index_article.htm作为模板。

依此类推如果在常规选项中栏目属性是最终列表栏目,高级选项中封面模板为{style}/list_article.htm则会调用list_article.htm作为模板,攵档模板也依此类推

每一个栏目都有自己的三个模板,而同一个模板可被多个栏目所用也就是说,模板只是提供了样式但内容终究來至数据库。这也说明了为什么在root_dir/index.php中的SetTemplet处改路径不能显示完整的内容因为模板没有绑定到某个具体栏目。这也是织梦获取封面栏目作为內容管理系统的特点把样式和内容分离。

再来说说文档模板在常规选项->栏目属性处看到。作为频道封面栏目不能发布文章的那我们選一个最终列表栏目,如”Html”

点击更改看到常规选项中栏目属性是最终列表栏目,点高级选项就能看到文档模板为{style}/article_article.htm,所以Html栏目下所有嘚文章都会以这个模板显示

点击内容管理里的普通文章

选择一篇Html栏目下的文章,点预览(右边的那个绿色小球)

到这里应该就会如何显示/調试封面模板、列表模板和文档模板了。

这就要讲到频道频道是栏目的类型,文章(article)频道、图片(image)频道、软件(soft)频道(实质是一个下载频道)、商品(shop)频道等频道是一种内容模型,比如动漫、风景都能用图片频道所以就会有index_article.htm,index_ image.htmindex_ soft.htm,index_shop.htm每个频道都有自己的三种模板。

那么如何编写模板当然要先学过标签语法

B、在Innertext中直接编程,也就是之前一直用的方法

总的来说写网页具体要做的就是为每个频道编写网页模板。

关于模板的内容就分享到这里了

问题一:(织梦获取封面栏目“欄目管理”的“常规选项”中3个栏目属性分析)

织梦获取封面栏目CMS的栏目属性分成三种,

也就是一般所属的列表页也就是点击了这个欄目的链接,就看到了文章列表下面有分页等等

也就是一般所说的封面页,也就是没有列表的页面点击了这个栏目链接,就直接看到內容的页面……

如果点击了这个栏目的链接就跳转到一个单独的页面上,织梦获取封面栏目默认的问答栏目(织梦获取封面栏目5.7)或者默认嘚百科频道(织梦获取封面栏目5.3)就是典型的外部链接类型栏目

问题二:(封面模板、列表模板、文章模板区别和路径设置)

       最近,有网友询問:织梦获取封面栏目CMS系统封面模板、列表模板、文章模板区别和路径设置?一般,情况下,我们会把网站的顶级栏目设为频道子栏目设为列表。没有硬性要求根据自己需要吧。

以下图中的栏目“QQ网名”为例:
1、假如QQ网名使用设置为频道如下:


上面设置栏目属性为频道,那么在“高级属性“里就是”封面模板“起作用:


也就是说,上面图里的列表模板不论你填写什么模板文件名,都是不起作用的

2、假如QQ网名使用设置为列表,如下:



上面设置栏目属性为列表那么在”高级属性“里,就是”列表模板“起作用:


也就是说上面图里的葑面模板,不论你填写什么模板文件名都是不起作用的。

3、文章模板路径如下图:


上图红色框内的模板文件路径告诉我们文章模板使鼡的article_artcile.htm这个文件。

我们在使用网上一些DedeCMS模板的时候可能会遇到“模板文件不存在”的提示,那么我们就可以根据栏目属性,去检查当前使用的模板文件是否真的不存在及时纠正错误。如果看了上面的图不能解决你的问题

注释:{style}表示正在使用的模板文件名,也可以直接使用模板名替换它

我要回帖

更多关于 织梦获取封面栏目 的文章

 

随机推荐