织梦cms首页调用栏目文章

织梦CMS首页调用栏目文章的方法

首页调用各栏目的最新文章是CMS网站的常见需求。织梦CMS提供了arclist和channelartlist两种主要方式。

一、用arclist调用单个栏目的文章

{dede:arclist typeid='2' row='10' titlelen='50' orderby='pubdate'}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}

二、用channelartlist批量调用多个栏目的文章

{dede:channelartlist row='6' typeid='top'}
<div class="section">
<h2><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></h2>
{dede:arclist row='8' titlelen='40'}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}
</div>
{/dede:channelartlist}

三、带缩略图的文章调用

{dede:arclist typeid='3' row='6' flag='p' imgwidth='140' imgheight='100'}
<div>
<a href="[field:arcurl/]"><img src="[field:litpic/]"></a>
<a href="[field:arcurl/]">[field:title/]</a>
</div>
{/dede:arclist}

四、带"更多"链接的栏目区块

<div class="block">
{dede:type typeid='2'}<h2><a href="[field:typelink/]">[field:typename/]</a></h2>{/dede:type}
{dede:arclist typeid='2' row='10'}<li>...</li>{/dede:arclist}
<a href="/plus/list.php?tid=2">更多>></a>
</div>
建议:首页栏目文章建议控制在6-10个栏目区块,过多会影响页面加载速度和用户体验。使用channelartlist可大幅减少代码量。