最經(jīng)用v9二次開(kāi)發(fā)幫某教授做個(gè)網(wǎng)站,他提出來(lái)主導(dǎo)航要個(gè)二級(jí)導(dǎo)航,我又不諳熟v9的變量,就百度了一下,大多轉(zhuǎn)自一個(gè)出處,可是,這個(gè)二級(jí)導(dǎo)航,根本就有問(wèn)題(ps這些人轉(zhuǎn)了也不測(cè)試,完全是亂轉(zhuǎn)載),后來(lái),我就在此基礎(chǔ)上修改了錯(cuò)誤,再在樣式表中,為其添加了的樣式(沒(méi)有css樣式,就說(shuō)完美解決,汗!叫只會(huì)復(fù)制粘貼的大大們?cè)趺椿?),廢話少說(shuō),看下面。
代碼如下:
1、將.phpcmstemplatesdefaultcontent目錄下的header.html打開(kāi),把里面
<map>........</map>
之間的代碼用如下代碼代替;
<map>
<ul class=nav-site>
{pc:content action=category catid=0 num=25 siteid=$siteid order=listorder asc}
<li><a href={siteurl($siteid)}><span>首頁(yè)</span></a></li>
<li class=line>|</li>
{loop $data $k $v}
<li><a href={$v[url]}>{$v[catname]}
<!--[if ie 7]><!--></a><!--<![endif]-->
<!--[if lte ie 6]><table><tr><td><![endif]-->
<ul>
{pc:content action=category catid=$k num=10 siteid=$siteid order=listorder asc}
{loop $data $r} <li><a href={$r[url]}>{$r[catname]}</a></li> {/loop}
{/pc}
</ul>
<!--[if lte ie 6]></td></tr></table></a><![endif]-->
</li>
<li class=line>|</li>
{/loop}
{/pc}
</ul>
</map>
2、找到.staticscss目錄下的default_blue.css文件(要是換過(guò)主題的,自己找主css樣式表),打開(kāi),找到/* 導(dǎo)航 */的css樣式,在其后加上如下css樣式;
/*zkadd*/
.nav-site{
list-style:none;}
.nav-site li {position:relative; z-index:200;}
.nav-site ul {visibility:hidden;position:absolute;left:3px;top:30px;}
.nav-site table {position:absolute; top:0; left:0;}
.nav-site li:hover ul,
.nav-site a:hover ul{visibility:visible;}
.nav-site a:hover{background:#3a6ea5;}
.nav-site ul{ }
.nav-site ul a{
background-color:#6184a9;
color:#ffffff;
border-top:1px solid #7aa5d2;
border-bottom:1px solid #4e6a87;
text-decoration:none;}
.nav-site ul li {clear:both;height:28px !important; line-height:28px !important; text-align:center;font-
size:13px;list-style: none; }
.nav-site ul li a{display:block;width:138px;}
.nav-site ul li a:hover{ border-top:1px solid #7aa5d2;
border-bottom:1px solid #4e6a87;
background:#6d93bc;}
/*zkadd-end*/
ps:hack過(guò)了,能完美支持ie等各個(gè)版本,至于顏色樣式,有能力的童鞋可以自己改。