婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > dede實(shí)現(xiàn)嵌套li加currentstyle的二級(jí)菜單

dede實(shí)現(xiàn)嵌套li加currentstyle的二級(jí)菜單

POST TIME:2017-11-13 00:04

dede實(shí)現(xiàn)嵌套li加currentstyle的二級(jí)菜單非常麻煩,所以官方之前的版本也使用了js來(lái)實(shí)現(xiàn),而且為此還hardcode了一下編碼到標(biāo)簽庫(kù)里面,具體見(jiàn)\include\taglib\channel.lib.php
line100
//檢查是否有子欄目,并返回rel提示(用于二級(jí)菜單)

及 line130

$row['rel']="rel='dropmenu{$row['id']}'";

可見(jiàn),如果需要二級(jí)菜單加當(dāng)前樣式,那么頭部

  1. <ul>
  2. <li><ahref='{dede:global.cfg_cmsurl/}/'>
  3. <spanclass="cn">首頁(yè)</span>
  4. <spanclass="en">Home</span>
  5. </a></li>
  6. {dede:channeltype='top'row='10'currentstyle='<liclass="current"><ahref="~typelink~"~rel~>#<spanclass="cn">~typename~</span><spanclass="en">~dirName~</span></a></li>'
  7. }
  8. <li>
  9. <ahref='[field:typeurl/]'[field:rel/]>
  10. <spanclass="cn">[field:typename/]</span>
  11. <spanclass="en">[field:typedirrunphp='yes'commet="獲得最后目錄名,英文"]
  12. $l=split("/",@me);
  13. @me=array_pop($l);
  14. [/field:typedir]</span>
  15. </a>
  16. </li>
  17. {/dede:channel}
  18. </ul>

rel的屬性是必須的

而且在底部

{dede:channelartlist typeid='top'}
<ul id="dropmenu{dede:field.typeid/}">
{dede:channel type='son' noself='yes'}
<li><a href="[field:typelink/]">[field:typename/]</a></li>
{/dede:channel}
</ul>
{/dede:channelartlist}


dropmenu的關(guān)鍵字也是必須的。

剩下的就是css和js的工作了。



上一篇:不修改數(shù)據(jù)庫(kù)dedecms怎么實(shí)現(xiàn)中英欄目名

下一篇:Dedecms教程:輸出織夢(mèng)全站RSS文件的方法

收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 惠水县| 沁阳市| 东乌珠穆沁旗| 麻江县| 水城县| 桓台县| 类乌齐县| 天全县| 包头市| 连州市| 贺兰县| 墨脱县| 滁州市| 碌曲县| 南乐县| 织金县| 厦门市| 岳普湖县| 曲麻莱县| 贵港市| 黄梅县| 汶上县| 依兰县| 孟津县| 柳林县| 丰原市| 正阳县| 隆回县| 福州市| 华安县| 化德县| 花垣县| 新巴尔虎右旗| 靖安县| 新密市| 旬邑县| 巴里| 峨山| 丽江市| 娱乐| 南京市|