phpcms v9 栏目导航的外部链接默认在本地窗口打开,要实现外部链接在新窗口打开,可以修改模板文件heard.html,在a标签内添加一个if函数。
    例如:
<div class="NavMenu">
      {pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"}
       <ul class="nav-site">
       <a href="{siteurl($siteid)}"><span>首页</span></a>
       {loop $data $r}
        <a href="{$r[url]}"  ><span>{$r[catname]}</span></a>
        {/loop}
        </ul>
        {/pc}
        {php echo runhook('glogal_menu')}
</div>
      在a标签内添加if函数:
<div class="NavMenu">
      {pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"}
       <ul class="nav-site">
       <a href="{siteurl($siteid)}"><span>首页</span></a>
       {loop $data $r}
        <a href="{$r[url]}" {if $r[type]==2} target="_blank"{/if} ><span>{$r[catname]}</span></a>
        {/loop}
        </ul>
        {/pc}
        {php echo runhook('glogal_menu')}
</div>