dedcms模板点击首页或者详情页面无法返回网站首页,通过以下方式可以完美解决。
365soseo.com在此给大家列举了两种不同风格的代码模式供大家参考学习。
1、第一种如下:
<!--导航开始-->
<div id="header">
<div class="head-nav">
<ul>
<li class="menu-item current-menu-item "><a title="首页" href="{dede:global.cfg_indexurl/}">首 页</a></li>
{dede:channel type ='top' }
<li class="menu-item"><a title="[field:typename/]" href="[field:typelink/]">[field:typename/]</a></li>
{/dede:channel}
</ul>
</div>
</div><!--导航结束-->
2、第二种如下:
<TD align="center"><SPAN class="tr"><A href="{dede:global.cfg_cmsurl/}"><FONT
color="#ffffff">首页</FONT></A>
{dede:channel type='top' row='10'}
<a href='[field:typeurl/]' [field:rel/]><FONT color="#ffffff">[field:typename/]</FONT></a>
{/dede:channel}
这是具体代码,点击别的菜单后,在点击首页无法显示,链接地址还是此刻打开的网页。
在上述1和2两种情况中找到如下代码
href="{dede:global.cfg_indexurl/}"
href="{dede:global.cfg_cmsurl/}"
这两个代码就是问题的根源,我们只需要用这个代码
href='{dede:global.cfg_basehost/}/' target="_blank"
替换掉就可以了。
或者你喜欢简单点的,那么只要把 _cmsurl/ 和 _indexurl/ 直接替换为 _basehost/ 这样就完美解决了问题。