下载的织梦模板如何把后台某个栏目的文章在模板上显示出来?
要想使用织梦模板必须要学会如何简单的修改栏目调用id,今天我们就来用案例说明一下如何修改。
需要材料:
dreamweaver 8
dedecms 5.7 gbk系统
第一步:安装好dedecms模板(安装步骤省略)安装后效果如下图:
我们今天就来修改:行业资讯这个栏目调用的文章。
注:此栏目的id为12.
第二步:打开此模板的首页模板(index.htm)路径如下图
第三步:用dreamweaver 8 打开上图上的index.htm文件,在第28行我们找到了行业咨询和公司新闻的标志。
第31行代码大家可以看下:
{dede:type typeid='1'}<div class="m_rtmore" id="m1"><a href="[field:typelink/]">了解更多</a></div>{/dede:type}
其中dede:type 根据下面的补充知识,我们可以看出它是调用栏目链接时才使用的,所以和我们今天讲的文章调用不相干,跳过,32行代码也是一样的,跳过
补充知识:
【Type 标记】别名 onetype
功能说明:表示指定的单个栏目的链接
适用范围:封面模板、列表模板、文档模板
(1)语法 {dede:type typeid=''}{/dede:type}
(2)属性 typeid='栏目ID'
(3)底层模板变量
typename,typelink(仅表示栏目的网址)
大家接着来看下第36到41行代码,这是最常见的调用文章列表的代码 一般以dede:arclist 开始
{dede:arclist titlelen=42 row='6' type='1'}
<div class="m_trcell">
<div class="m_trleft">·<a href="[field:arcurl/]" >[field:title/]</a></div>
<div class="m_trright">[field:pubdate function="MyDate('m-d',@me)"/]</div>
</div>
{/dede:arclist}
我们看下arclist标记的代码参考:
【Arclist 标记简单的讲解】
这个标记是DedeCms最常用的一个标记,
功能说明:获取指定的文档列表
适用范围:封面模板、列表模板、文档模板
基本语法:
{dede:arclist typeid='' row='' col='' titlelen='' infolen=''
imgwidth='' imgheight='' listtype='' orderby='' keyword=''}
底层模板(InnerText)
{/dede:arclist}
属性说明:
[1] typeid='' 表示栏目ID,这个就是控制调用指定栏目文章的属性。
例如:typeid='10' 表示的就是调用织梦后台id为10的栏目的文章
在列表模板和档案模板中一般不需要指定,在封面模板中允许用","分开表示多个栏目;
[2] row='' 表示返回文档列表总数;
[3] col='' 表示分多少列显示(默认为单列);
[4] titlelen='' 表示标题长度;
[5] infolen='' 表示内容简介长度;
在织梦文章调用属性说明里我们可以很清楚的看到typeid='' 就是制定调用栏目文章的属性那么我们就开始 修改调用。
把第36行代码改为:
{dede:arclist titlelen=42 row='6' type='1' typeid=12}
保存,后台去生成下,看下效果。
没修改前我们前台现实的效果是:
后台公司新闻里的文章列表为:
那么我们来生成下首页看下有变化没?
变化了,这么说我们修改的就对了。
注:对于公司新闻那个栏目大家可以自己修改下,
模板修改技巧:模板上更新一个地方,我们就立即后台生成下,看看前台有什么变化,这样子学习起来快得多,记得也好。
