在DedeCMS中,调用Tag标签可以让我们很方便地实现相关内容的聚合,增强站点内链的建设,提升用户体验,通常,在列表页和详情页中调用Tag标签是非常常见的需求,以下是如何在DedeCMS的列表页与详情页中调用Tag标签的详细步骤:
(图片来源网络,侵删)列表页调用Tag标签
1、登录到DedeCMS后台。
2、定位到你想要修改的列表页对应的模板文件,它通常位于/templets/default/list_article.htm
(如果你使用了其他模板,路径可能有所不同)。
3、打开该模板文件,在适当的位置插入以下代码来调用Tag标签:
{dede:tag row='8' getall='0'} <li><a href="[field:arcurl/]">[field:tag /]</a></li> {/dede:tag}
上述代码解释:
row='8'
表示显示8个Tag标签。
getall='0'
表示不获取所有Tag,只获取当前页的Tag。
[field:arcurl/]
是DedeCMS的标签,用来输出文章的链接地址。
[field:tag /]
用来输出Tag名称。
4、保存并关闭模板文件。
5、更新缓存,查看前台列表页,你应该可以看到Tag标签已经成功调用并显示出来。
详情页调用Tag标签
1、同样先登录到DedeCMS后台。
2、找到详情页模板文件,它通常位于/templets/default/article_article.htm
(根据你使用的模板不同而有所差异)。
3、打开该模板文件,在合适的位置添加以下代码以调用Tag标签:
{dede:likearticle} <li><a href="[field:arcurl/]">[field:title/]</a></li> {/dede:likearticle}
上述代码解释:
{dede:likearticle}
是用于调用具有相同Tag的文章的标签。
[field:arcurl/]
输出相关文章的链接地址。
[field:title/]
输出相关文章的标题。
4、如果你想调用当前文章的Tag标签,可以使用以下代码:
<div class="tags"> <span>Tags:</span> {dede:tag row='10' getall='0'} <a href="[field:arcurl/]">[field:tag /]</a> {/dede:tag} </div>
上述代码解释:
<div class="tags">
定义一个包含标签的HTML元素,你可以为它添加CSS样式。
{dede:tag row='10' getall='0'}
同上,用来调用当前文章的Tag标签。
<a href="[field:arcurl/]">[field:tag /]</a>
输出每个Tag的名称,并为其创建一个指向文章列表页的链接。
5、保存并关闭模板文件。
6、更新DedeCMS缓存,然后访问前台的详情页检查效果,你应该可以看到详情页中已经成功显示出了相关的Tag标签。
通过以上步骤,你应该可以在DedeCMS的列表页与详情页中成功调用并显示Tag标签了,记得在进行任何模板修改之前,最好备份一下原有的文件,以防出现不可预料的错误。
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。