国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

dede實現嵌套li加currentstyle的二級菜單

2024-07-12 08:27:22
字體:
來源:轉載
供稿:網友
文章介紹
dede實現嵌套li加currentstyle的二級菜單非常麻煩,所以官方之前的版本也使用了js來實現,而且為此還hardcode了一下編碼到標簽庫里面,具體見 /include/taglib/channel.lib.php 
line100
//檢查是否有子欄目,并返回rel提示(用于二級菜單)

及 line130

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

可見,如果需要二級菜單加當前樣式,那么頭部

  1. <ul>          <li><a href='{dede:global.cfg_cmsurl/}/'>              <span class="cn">首頁</span>              <span class="en">Home</span>          </a></li>          {dede:channel type='top' row='10' currentstyle='<li class="current"><a href="~typelink~" ~rel~>#<span class="cn">~typename~</span><span class="en">~dirName~</span></a></li>'          }          <li>              <a href='[field:typeurl/]' [field:rel/]>                  <span class="cn">[field:typename/]</span>                  <span class="en">[field:typedir runphp='yes' commet="獲得最后目錄名,英文"]                      $l=split("/", @me);                      @me=array_pop($l);                  [/field:typedir]</span>              </a>          </li>          {/dede:channel}      </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的關鍵字也是必須的。

 

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 荆州市| 宝清县| 天等县| 阿巴嘎旗| 锦屏县| 治县。| 东光县| 神池县| 榆林市| 阿克| 青浦区| 德江县| 西贡区| 阿拉善右旗| 万全县| 麟游县| 丰都县| 遂平县| 娄烦县| 喜德县| 莒南县| 四子王旗| 遂溪县| 板桥市| 宣城市| 甘泉县| 香河县| 屏南县| 平远县| 宾川县| 仪征市| 连江县| 龙岩市| 怀远县| 沅江市| 叙永县| 龙岩市| 普宁市| 北海市| 中方县| 东乡族自治县|