• <dl id="06azv"></dl>

      <li id="06azv"></li>

          1. <dl id="06azv"></dl>

              <dl id="06azv"><ins id="06azv"></ins></dl>
              <dl id="06azv"><ins id="06azv"><thead id="06azv"></thead></ins></dl>

                <dl id="06azv"><ins id="06azv"></ins></dl>
              1. <li id="06azv"></li>

                <dl id="06azv"><s id="06azv"></s></dl>
                <li id="06azv"><ins id="06azv"><thead id="06azv"></thead></ins></li>

              2. <li id="06azv"><ins id="06azv"><strong id="06azv"></strong></ins></li>
                <dl id="06azv"></dl>

              3. <dl id="06azv"></dl>

                  <form id="06azv"></form>
                  1. <li id="06azv"><ins id="06azv"></ins></li>

                    1. <output id="06azv"></output>

                      代理加盟 2018全新代理計劃 0預存,0充值,獨立平臺,豐厚利潤!

                      您現在的位置: 秀站網 > 織夢大學 > 常見問題 >

                      織夢dedecms三級導航欄目高亮dede:channelartlist支持currentsty

                      來源:未知 發布時間:2018-05-24熱度:我要評論
                      之前我們經常會碰到使用 【 channelartlist標簽支持currentstyle高亮屬性 】,是針對二級欄目有效,當我們碰到三級欄目時候是失效的,今天秀站網技術就碰到這樣的問題,經過調試后,終于研究出...

                      之前我們經常會碰到使用 【channelartlist標簽支持currentstyle高亮屬性】,是針對二級欄目有效,當我們碰到三級欄目時候是失效的,今天秀站網技術就碰到這樣的問題,經過調試后,終于研究出來了。

                      實現效果如圖:




                      1:修改文件.include\taglib\channelartlist.lib.php

                      找到:

                      $pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]);


                      下面增加下面這句:

                      if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id'] || 

                        $typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['topid'] 

                        //如果循環到的id為正在打開的欄目的祖父(最頂級)欄目,則循環到的祖父id也要高亮

                        ||$typeids[$i]['id']==$refObj->TypeLink->TypeInfos['reid']

                        //根據現在訪問的欄目id的父欄目,即 $refObj->TypeLink->TypeInfos['reid'] ,如果reid等于本次循環得到的id ,則本次循環得到的欄目高亮

                        ){

                      $pv->Fields['active'] = $active ? $active : 'active';

                      }else{

                      $pv->Fields['active'] = '';

                      }


                      模板上如何使用:

                      {dede:channelartlist typeid='32' row='12' currentstyle='active'}

                       <li class="{dede:field.active/}"><a href='{dede:field name="typeurl"/}'>{dede:field name="typename"/}</a> </li>

                      {dede:channel type='sun' row='50'}

                      <a href="[field:typelink/]">[field:typename/]</a>

                       {/dede:channel}

                      {/dede:channelartlist}


                      以上就介紹了織夢dedecms三級導航欄目高亮dede:channelartlist支持currentstyle。

                      本文地址:http://www.lrwh.tw/dedecms_wt/934.html

                        責任編輯:秀站網
                        云南11选五5走势图