织梦侠
WWW.2L3.NET

DedeCms实现标签输出指定栏目新窗口方式打开

这篇文章主要为大家详细介绍了DedeCms实现标签输出指定栏目新窗口方式打开,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

在网站制作过程中,我们可能遇到很多比较有“特色”的需求,例如昨天晚上给用户用织梦在做站点的时候,用户就提出:织梦标签输出指定栏目用新窗口方式打开!这个要求听上去比较难理解哦。下面361模板网直接上代码,大家一看可能就会明白了。

{dede:channel type='top' row='3'}
<li><a href="[field:typeurl/]" [field:id runphp='yes'] if(@me=='9'){ @me="target='_blank'";} 
else {@me="";}[/field:id]>[field:typename/]</a></li>
{/dede:channel}

上面这句是逻辑重点

[field:id runphp='yes'] if(@me=='9'){ @me="target='_blank'";} else {@me="";}[/field:id]

标签注解:

当栏目ID为9的时候,输出target='_blank' 否则输出空

当然也可以用来判断当前内容是否与当前栏目对应,对应则显示不同的颜色。原理都是一样的。

这就和361模板之前给大家介绍的《织梦DedeCMS对标签调用内容进行判断并输出的实现方法》有些相似了。有兴趣的童鞋可以对照着看看。权当学习了。


转载请注明文章来自织梦侠[秩名]作者的-DedeCms实现标签输出指定栏目新窗口方式打开
联系作者
取消
这个作者很懒什么也没留下!
打赏作者
取消

本文作者无偿奉献,就打赏给我们织梦侠吧!

扫码支付
扫码打赏,建议金额1-10元

打开支付宝扫一扫,即可进行扫码打赏哦

提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。