dede 内容页,列表页 调用tag标签

本文详细介绍了织梦CMS中标签的调用方法及参数设置,包括如何修改底层模板字段,实现更灵活的标签调用功能。通过调整,可以在前端页面及后台编辑界面获得更好的用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

内容页中:

{dede:tag sort='new' getall='0'} 
<a href='[field:link/]'>[field:tag /]</a> 
{/dede:tag} 
参数说明: 
row='30' 调用条数 
sort='new' 排序方式 month,rand,week 
getall='0' 获取类型 0 为当前内容页TAG标记,1为获取全部TAG标记 
底层模板字段: 
link,tag

 

dede:arclist和dede:list和taglist中

注释掉include/helpers/archive.helper.php中的

$tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);

 然后加上

$tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a> ";

再在下面空白处加入

if ( ! function_exists('GetTagk')){
function GetTagk($aid)  
{
global $dsql;  
$tagk = '';  
$query = "SELECT tag,aid FROM `#@__taglist` WHERE aid='$aid' ";
$dsql->Execute('tag',$query);
while($row = $dsql->GetArray('tag'))
{  
$tagk .= ($tagk=='' ? $row['tag'] : ','.$row['tag']);
}
  return $tagk;
  }
}

 

 

再打开dede/article_edit.php 找到$tags = GetTags($aid);下面加$tagk = GetTagk($aid);

再打开dede/templets/article_edit.htm再调用tag标签那里把<?php echo $tags; ?>改成<?php echo $tagk; ?>这样调用的时候可以调用tag,后台显示也能正常显示。

 

使用

[field:id function=GetTags(@me)/] 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值