织梦模板导航循环指定栏目出现 rel="nofollow"或target="_blank"新窗口
我们在建站的时候会碰到导航多个栏目、或指定多栏目添加rel="nofollow"属性或者新窗口target="_blank"打开,今天做啦就分享下次修改方法:
1:首先我们来说下指定栏目增加 rel="nofollow" 属性,代码如下,想要指定栏目产生rel="nofollow",只需把以下数字改成您的栏目ID号即可。
{dede:channel type='top' row='8'} <a href="[field:typelink/]" [field:id runphp=yes] if(@me == 1){ @me = 'rel="nofollow"'; }else if(@me == 3){ @me = 'rel="nofollow"'; }else if(@me == 5){ @me = 'rel="nofollow"'; }else if(@me == 6){ @me = 'rel="nofollow" '; }else if(@me == 9){ @me = 'rel="nofollow"'; }else{@me = '';} [/field:id] >[field:typename/]</a> {/dede:channel} |
代码解析产生结果是:栏目ID为1、3、5、6、9的栏目产生 rel="nofollow" 。
那么如果您想指定栏目新窗口代码产生target="_blank",只需把 rel="nofollow" 改成 target="_blank" 即可。
代码解释:
if(@me == 1){ @me = 'rel="nofollow")//就是如果id等于1就会输出rel="nofollow" 如果想让指定id输出rel="nofollow" 就是添加,反之就不添加 |
扩展阅读:
nofollow标签概念,什么时候使用rel="nofollow"标签
织梦DedeCMS实现{dede:channel}标签增加数字序号的方法
dede:channel织梦导航指定栏目产生rel="nofollow"或新窗口target="_blank"