dedecms首頁導航菜單二級欄目調用標籤實例

本文實例講述了dedecms首頁導航菜單二級欄目調用標籤的用法。分享給大家供大家參考。具體如下:

第一種方法:

代碼如下:{dede:channelartlist typeid=’top’ row=’8′}
{dede:field name=’id’/}——{dede:field%20name=’typeurl’/}——{dede:field name=’typename’/}
{dede:channel type=’son’ noself=’yes’}
[field:typelink/]——[field:typename/]
{/dede:channel}
{/dede:channelartlist}
第二種方法:

代碼如下:{dede:channelartlist row=’2′ typeid=’1,2′ }
{dede:field%20name=’typeurl’/}’——{dede:field name=’typename’/}
{dede:channel type=’son’ noself=’yes’ }
[field:typelink/] —— [field:typename/]
{/dede:channel}
{/dede:channelartlist}
用戶按照以上的方法去做即可實現二級欄目的調用,建議使用第二種方法比較好.

實例:

因爲我的網站經常出現 頂級欄目和帶有二級欄目的頂級欄目,css樣式不一樣,由於不會寫if語句,所以都是單獨調用,這樣就會很麻煩,新增欄目就需要改一次代碼,例如:

 {dede:type typeid='4'}<li class="dropdown margin-left-30"> <a class=" animation-zoomIn link " href="[field:typeurl/]" >[field:typename /] </a>
            <ul style="display:none" > </ul>
          </li>{/dede:type}
上面是調用的沒有子欄目的欄目,下面是調用有子欄目的

		  {dede:type typeid='3'} <li class="dropdown margin-left-30"> <a class="dropdown-toggle animation-zoomIn link " data-toggle="dropdown" data-hover="dropdown" aria-expanded="false" role="button"  href="[field:typeurl/]" >[field:typename /] <i class="fa fa-angle-down"></i></a>
         {/dede:type}		
 <ul class="dropdown-menu dropdown-menu-right bullet " role="menu">
              {dede:channel row='20'  type ='son' typeid ='3'}
              <li class="animation-fade animation-delay-"><a href="[field:typelink/]" class=" animation-fade " title="[field:typename/]">[field:typename/]</a></li>            
              {/dede:channel} 
            </ul>			
</li>

如果改成直接通用調用的話,那麼可以把上面的代碼改爲:排序問題可以在dedecms後臺設置,下列代碼就是調用所有的欄目,但是會出現一個問題,那就是,那些沒有帶子欄目的欄目,也會出現一個空白的下拉框。 也可能是因爲css樣式的問題導致的,不是太懂。typeid=’all’,all可以修改爲指定的一個或者多個欄目id

{dede:channelartlist  row='7' typeid='1,2,3'}

<li class="dropdown margin-left-30"> <a class="dropdown-toggle animation-zoomIn link " data-toggle="dropdown" data-hover="dropdown" aria-expanded="false" role="button"  href="{dede:field%20name='typeurl'/}" >{dede:field name='typename'/} <i class="fa fa-angle-down"></i></a>
<ul class="dropdown-menu dropdown-menu-right bullet " role="menu">
{dede:channel type='son' noself='yes'}
<li class="animation-fade animation-delay-"><a href="[field:typelink/]" class=" animation-fade " title="[field:typename/]">[field:typename/]</a></li>      
{/dede:channel} 
</ul>
</li>
{/dede:channelartlist}

查找資料後發現,這種方法只適合單獨調用指定id的有二級欄目的大分類,可以和下面指定調用沒有二級分類的代碼一起合用。

 {dede:type row='7' typeid='4,5,6'}<li class="dropdown margin-left-30"> <a class=" animation-zoomIn link " href="[field:typeurl/]" >[field:typename /] </a>
            <ul style="display:none" > </ul>
          </li>{/dede:type}

未經允許不得轉載:鄭州seo|不知則問,不能則學!-鄭州金尊国际 » dedecms首頁導航菜單二級欄目調用標籤實例

'); })();