北极寒流 » 网络资源 » DedeCms调用全站最新文章列表的技巧-支持分页 - 2011.11.04

DedeCms调用全站最新文章列表的技巧-支持分页

DedeCms调用全站最新文章列表的技巧。一般情况下在DedeCms5.5 列表页中我们可以使用 arclist 标签来调用当前栏目里面的文章,如果当我们需要实现arclist标签在列表页中调用全站的文章呢?又该怎么做呢?其实也是比较简单的。指定 typeid属性为top就可以了如:

DEDECMS5.7 已经测试成功
<ul>
{dede:arclistsort='hot' subday='30' titlelen=24 row=12 typeid='top' }
<li><ahref="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}
</ul>
在DedeCms5.5以前的版本好像必须要通过 typeid指定所有顶级栏目的ID才能实现,具体没有使用过。
如果指定typeid='top'还无法达到想要的效果(一般在有自建模型的时候可能会出现问题),我们可以再通过指定模型ID来控制如:
<ul>
{dede:arclistsort='hot' subday='30' titlelen=24 row=12 typeid='top' channelid='1'}
<li><ahref="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}
</ul>

下面是支持分页的代码结构

       <dd class='light'>
          <ul class="c1 ico2">
          {dede:arclist typeid="1" titlelen=42 row='30' pagesize='15'}
              <li class='dotline'><a href="[field:arcurl/]">[field:title/]</a></li>

          {/dede:arclist}
          </ul>
          <div class="c_page">{dede:arcpagelist tagid='dedecms'/}</div>
        </dd> 

最受欢迎的

  • N/A

评论关闭