做了个小网站www.xjshzedu.com想实现tag功能,但是感觉官方的插件不是很满足需求,就直接打算直接创建一个tags的栏目,然后把关键词当做文章发布到栏目当中,然后在文章页面调用该关键词的相关文章。
那么就需要涉及到相关文章的分页问题,查找官方资料后发现可以实现,主要涉及到pagesize和urlrule标签。具体代码留下记录,以备查询。
{related module=article tag=$tag NOT_catid=$catid pagesize=20 page=1 sbpage=1 urlrule=$urlrule}
<!-- NOT_catid=$catid:排除当前栏目的文章; pagesize=20调用20篇一页;page=1表示开启分页查询;sbpage=1,表示强制按自定义分页;urlrule=$urlrule表示分页url。 -->
<div class="col-md-6">
<hr>
<div class="media">
<div class="media-left">
<a class="media-object" href="{$t.url}" target="_blank"><img class="icon icon-64 media-object" src="{dr_thumb($t.thumb)}" alt="{$t.title}" /></a>
</div>
<div class="media-body">
<h3 class="media-heading">
<a href="{$t.url}" target="_blank">{dr_strcut($t['title'], 30, '')}</a>
</h3>
<div>
</div>
<p class="text-muted list-item-description" style="max-height: 3em;">{dr_strcut($t['description'], 100, '...')}</p>
</div>
</div>
</div>
{/related}