在网站制作过程中,我们可能遇到很多比较有“特色”的需求,例如昨天晚上给用户用织梦在做站点的时候,用户就提出:织梦标签输出指定栏目用新窗口方式打开!这个要求听上去比较难理解哦。下面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对标签调用内容进行判断并输出的实现方法》有些相似了。有兴趣的童鞋可以对照着看看。权当学习了。
新闻热点
疑难解答