织梦(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号,这样写就可以解决某个栏目在新窗口打开的问题了。