下载的织梦模板如何把后台某个栏目的文章在模板上显示出来?

  • A+
所属分类:DeDe织梦

下载的织梦模板如何把后台某个栏目的文章在模板上显示出来?

要想使用织梦模板必须要学会如何简单的修改栏目调用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}

保存,后台去生成下,看下效果。

没修改前我们前台现实的效果是:

后台公司新闻里的文章列表为:

那么我们来生成下首页看下有变化没?

变化了,这么说我们修改的就对了。

注:对于公司新闻那个栏目大家可以自己修改下,

模板修改技巧:模板上更新一个地方,我们就立即后台生成下,看看前台有什么变化,这样子学习起来快得多,记得也好。

 

 

weinxin
我的微信
这是我的微信扫一扫

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: