织梦dedecms建站,有时候我们需要在个别栏目引用外部链接,并且外部链接的栏目点击需要在新窗口中打开,而不至于替换掉原网页。所以需要设置本站链接的直接打开,站外链接在新窗口中打开。DEDECMS如何让栏目外部链接在新窗口中打开?判断与实现代码如下:
查找模板中的head.htm
将
1 | <a href='[field:typeurl/]'>[field:typename/]</a> |
替换成下面的
1 | <a href='[field:typeurl/]' [field:id runphp='yes'] if(@me=='4'){ @me="target='_blank'";}else {@me="";}[/field:id]>[field:typename/]</a> |
注:上面的4即是你想要新开窗口的栏目ID,这样写即可。
如果有多个的话,可以一次性的写完整上去。如有2个需要新窗口打开,代码如下
1 | <a href='[field:typeurl/]' [field:id runphp='yes'] if(@me=='4'||@me=='5'){@me="target='_blank'";} else {@me="";}[/field:id]>[field:typename/]</a> |
这里就是4,5的ID全部新窗口打开,OK,打完收工