织梦(DEDECMS)让指定栏目在新窗口打开的方法

2017-04-13 21:03:27 dedecms

织梦

DedeCMS模板

网站让指定栏目在新窗口打开的方法:

我们在使用织梦dedecms模板

的时候,我们有时需要将某个栏目做成一个外部链接。但在dede模板网站后台里面设置好链接后,页面会全部在当前窗口打开,不便使用。下面将自己实验成功的方法说明如下:

第一种方法, 查找模板中的head.htm 将 {dede:channel}<li><a href='[field:typeurl/]'>[field:typename/]</a></li>{/dede:channel}

替换成下面的 {dede:channel}<li><a href='[field:typeurl/]' target="_blank">[field:typename/]</a></li>{/dede:channel}

但这个方法有个缺陷,就是会将所有的栏目都在新窗口打开,使用时会显得很凌乱。那如何让指定的栏目在新窗口打开呢,那就来看第二个方法。

查找模板中的head.htm 将 <li><a href='[field:typeurl/]'>[field:typename/]</a></li>{/dede:channel}

替换成下面的 <li><a href='[field:typeurl/]' [field:id runphp='yes'] if(@me=='3'){ @me="target='_blank'";} else {@me="";}[/field:id]>[field:typename/]</a></li>{/dede:channel}

这里需要注意的是上面的3就是我们想要新窗口打开的栏目ID号,这样写就可以解决某个栏目在新窗口打开的问题了。