|網(wǎng)站SEO建站,讓你的對手遙望我們一直在努力

dede導(dǎo)航欄目可以怎么來調(diào)用【flash網(wǎng)站開發(fā)】

您現(xiàn)在正位于該位置:高至 > 網(wǎng)站開發(fā) > dede導(dǎo)航欄目可以怎么來調(diào)用【flash網(wǎng)站開發(fā)】
前言: 很多剛了解織夢dede的朋友可能對于dede導(dǎo)航的調(diào)用不是很了解,這篇文章Highallxy給大家詳細(xì)說明關(guān)于dede織夢導(dǎo)航調(diào)用的方式:
    很多剛了解織夢dede的朋友可能對于dede導(dǎo)航的調(diào)用不是很了解,這篇文章Highallxy給大家詳細(xì)說明關(guān)于dede織夢導(dǎo)航調(diào)用的方式:
1、基礎(chǔ)調(diào)用
{dede:channel    row='5'     type ='top' }
    <li><a href="[field:typelink/]">[field:typename/]</a></li>
{/dede:channel}
參數(shù)說明:
typeid = '0' 欄目ID
reid = '0' 上級欄目ID
row = '100' 調(diào)用欄目數(shù)
col = '1' 分多少列顯示(默認(rèn)為單列)
type = 'son' son表示下級欄目,self表示同級欄目,top頂級欄目
currentstyle = '' 應(yīng)用樣式
2、調(diào)用指定欄目
{dede:type typeid='1'}
    <li><a href="[field:typeurl/]">[field:typename/]</a></li> 
{/dede:type}
3、調(diào)用多個指定欄目
{dede:channelartlist row='2' typeid='1,2' }
    <li><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></li>
{/dede:channelartlist}
4、調(diào)用多個指定欄目,并實現(xiàn)二級導(dǎo)航的調(diào)用
{dede:channelartlist row='2' typeid='11,2'}
          <li class="mainlevel">
            <a class="nav nav_02" href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a>
            <ul class="sv hide">
              {dede:channel type='son' noself='yes'}
              <li><a href="[field:typelink/]">[field:typename/]</a> </li>
              {/dede:channel}
            </ul>
          </li>
        {/dede:channelartlist}
 5、調(diào)用單個指定欄目,并實現(xiàn)二級導(dǎo)航的調(diào)用
{dede:channelartlist row='1' typeid='11,11'}
          <li class="mainlevel">
            <a class="nav nav_02" href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a>
            <ul class="sv hide">
              {dede:channel type='son' noself='yes'}
              <li><a href="[field:typelink/]">[field:typename/]</a> </li>
              {/dede:channel}
            </ul>
          </li>
        {/dede:channelartlist}
備注:typeid 后面的參數(shù)一定要添加兩次,如果僅typeid='11',織夢后臺將會調(diào)用子欄目
6、獲取指定子欄目及子欄目文檔
復(fù)制代碼
{dede:channelartlist  typeid='38'}
    <div><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></div>
    <ul>
        {dede:arclist titlelen='60' row='8'}
        <li>
            <img class="center-block" width="350" src="[field:picname/]">
            [field:title /]
        </li>
        {/dede:arclist}
    </ul>
{/dede:channelartlist}
 7、調(diào)取指定欄目下的文章
{dede:arclist  typeid='2' row='7' titlelen='100' }
   <li>
    <span>【[field:pubdate function="GetDateMK(@me)"/]】</span>
    <a href='[field:arcurl/]'>[field:title/]</a>
    <img src="[field:litpic/]" />
  </li>
{/dede:arclist}
 8、調(diào)取當(dāng)前欄目鏈接與名稱
{dede:type row=1}[field:typelink /]{/dede:type}
{dede:field.typename/}
織夢二級欄目,當(dāng)前欄目高亮的問題解決
首先,修改include\taglib\channelartlist.lib.php
找到 $pv->Fields[‘typeurl’] = GetOneTypeUrlA($typeids[$i]);
在下面增加以下代碼:
//當(dāng)前欄目高亮
if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id']){
$pv->Fields['currentstyle'] = ' class="m_hover"';
}
else{
$pv->Fields['currentstyle'] = '';
}
保存。
使用時,這樣使用
<ul class="ky7">
{dede:channelartlist type='son' noself='yes' typeid='2'}
<li><a href="{dede:field name='typeurl'/}" {dede:field name='currentstyle'/}>{dede:field name='typename'/}
</a></li>
{/dede:channelartlist}
</ul>
這樣,當(dāng)前欄目的a標(biāo)簽就會多一個.m_hover的類
在css里面定義不同的樣式即可。
轉(zhuǎn)載請注明出處及附上該鏈接:http://ebqao.cn/web/306.html

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

上一篇:<<葉天冬:織夢dede tag標(biāo)簽使用方法 下一篇:2kdp:織夢dede常用到標(biāo)簽有哪些>>