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

主頁 > 網站建設 > 建站知識 > 織夢怎么調用頂級欄目以及下面的二級欄目

織夢怎么調用頂級欄目以及下面的二級欄目

POST TIME:2021-05-22 23:46

織夢調用頂級欄目以及下面的二級欄目

有些時候需要調用頂級欄目以及下面的二級欄目,例如再做下拉菜單時。最簡單的調用二級欄目的辦法:

{dede:channelartlist typeid='top'}

<li><a href="{dede:field name='typeurl'/}" target="_self">{dede:field name='typename'/}</a>

<ul>

{dede:channel type='son' noself='yes'}

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

{/dede:channel}

</ul>

</li>

{/dede:channelartlist}
 

有些時候需要做樣式時,需要為dede:channelartlist 里的某個標簽加上不同的css,例如下面的例子:

{dede:channelartlist typeid='top'}

<li><a href="{dede:field name='typeurl'/}" target="_self">{dede:field name='typename'/}</a>

<ul class="flyout level2 child{dede:global name='itemindex'/}">

{dede:channel type='son' noself='yes'}

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

{/dede:channel}

</ul>

</li>

{/dede:channelartlist}
 

{dede:global name=’itemindex’/}為在每次調用頂級欄目,自動遞增。

更復雜的調用二級欄目的方式,要用dede:php標簽,如下例:

<ul>

<li><a href="{dede:global.cfg_basehost/}">網站首頁</a></li>

{dede:channelartlist typeid='top'}

{dede:php}

$thisid = $refObj->Fields['id'];

$dsql->SetQuery("Select * from `dede_arctype` where reid=".$thisid." ORDER BY sortrank");

$dsql->Execute();

$i=0;

while($arr = $dsql->getArray()){

$i = $i +1;

$str = implode(',',$arr);

if(!empty($str) && $i==1){

echo '<li><div><dl><dt><img src="/img/item_top.jpg" width="89" height="11"></dt>';

}

echo '<dd><a href="/plus/list.php?tid='.$arr['id'].'">'.$arr['typename'].'</a></dd>';

}

if(!empty($str)) echo '</dl></div>';

if(empty($str)){

echo '<li>';

}

{/dede:php}

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

</li>

{/dede:channelartlist}

</ul>
 

這種方式雖然更復雜,但也更靈活。



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

  • 400-1100-266
主站蜘蛛池模板: 五常市| 都江堰市| 呼伦贝尔市| 新营市| 鄂托克旗| 皋兰县| 灵武市| 宁德市| 华池县| 垣曲县| 建始县| 耿马| 苗栗县| 永德县| 辽宁省| 抚宁县| 泰兴市| 四川省| 武安市| 海淀区| 德钦县| 安龙县| 沽源县| 云阳县| 莒南县| 承德县| 依兰县| 怀来县| 卢湾区| 弋阳县| 临江市| 霍城县| 石首市| 电白县| 铜山县| 搜索| 黔南| 额尔古纳市| 封丘县| 获嘉县| 含山县|