织梦模板导航循环指定栏目出现 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"