大佬过来看看,怎么在详细页显示当前内容所属标签标亮

421次浏览 更新日期:2023-07-05 09:16:03 分类:问题求助 评论:4

老白一个,我也不知道标题表述清楚没有。


一、我只有1个栏目,栏目下面有5个标签,用标签做导航,如下图所示:

大佬过来看看,怎么在详细页显示当前内容所属标签标亮


一、首页和列表页都可以实现 当前标签导航 显示其它颜色,如:点击 标签三 导航,在列表页中 标签三 这几个字就变成了蓝色,如下图所示:

大佬过来看看,怎么在详细页显示当前内容所属标签标亮

代码如下:

<a href="{SITE_URL}xinwen">全部</a>&ensp;&ensp;

{m:tag field="id,tag,total" limit="10"}

{loop $data $v}

<a {if isset($id) && in_array($id, explode(',', $v['id']))} style="color:#0d6efd;" {/if} href="{tag_url($v['id'])}" title="{$v[tag]}">{$v[tag]}&ensp;&ensp;</a>

{/loop}


二、问题来了,当打开内容详细页的时候,这个导航中的  标签三  颜色却无法变成蓝色

大佬过来看看,怎么在详细页显示当前内容所属标签标亮


请问如何实现,当我打开内容详细页的时候,当前内容所属的标签标亮??(换句话说就是导航中 标签三 3个字变成蓝色)

我来说两句
  • mrwu
    mrwu 9月前
    @zylmc 大佬,怎么换啊? 
    
    下面这段代码可以在首页、列表页、标签页实现标签导航显示颜色。
    <a href="{SITE_URL}xinwen">全部</a>&ensp;&ensp;
    
    				{m:tag field="id,tag,total" limit="10"}
    
    				{loop $data $v}
    
    				<a {if isset($id) && in_array($id, explode(',', $v['id']))} style="color:#0d6efd;" {/if} href="{tag_url($v['id'])}" title="{$v[tag]}">{$v[tag]}&ensp;&ensp;</a>
    
    				{/loop}
    -----------------------------------------------------------------------------------
    在详细页无法实现。()
    0
    回复
  • zylmc
    zylmc 9月前
    文章字段id和标签字段id冲突,给文章id换个变量
    0
    回复
  • mrwu
    mrwu 10月前
    @fs888999 大佬,你看我帖子列表页代码,你说的这段我加了。你看看我帖子里的问题,列表页可以实现,但是内容详细页这段代码无法实现标签导航显示颜色。
    0
    回复
  • fs888999
    fs888999 10月前
    给你思路。。判断栏目是否当前栏目 是就加颜色属性  {if isset($id) && in_array($id, explode(',', $id))} 
    0
    回复
作者信息
发布见解
发内容 回顶部