91豆麻精品91久久久久久,中文在线资源,国产精品女视频,yw.139尤物在线精品视频

?
  歡迎訪問全國企業網站設計NO.1網站開發商平臺 付款方式
主頁 > 網站建設 > 建站知識 > dede織夢讓channelartlist標簽支持currentstyle屬性

dede織夢讓channelartlist標簽支持currentstyle屬性

POST TIME:2020-10-09

dede織夢讓channelartlist標簽支持currentstyle屬性,打開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'] ){
$pv->Fields['currentstyle'] = $currentstyle ? $currentstyle : 'current';
}
else{
$pv->Fields['currentstyle'] = '';
}

網上找到的一般沒有加$typeids[$i]['id'] ==$refObj->TypeLink->TypeInfos['topid'] 
添加這個后才能對二級欄目也起作用
調用方法:

{dede:channelartlist typeid='2' currentstyle='current'}
<li class='{dede:field.currentstyle/}'><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></li>
。。。
{/dede:channelartlist}
如果是當前欄目則 li的class屬性顯示current,否則顯示class='' ,也可以修改currentstyle='這里改為你需要的類名'。

-------------------------------------------------------------------------------------------------------------------------
也可以與arclist標簽相結合使用,
這樣調用:
{dede:channelartlist typeid='2' currentstyle='current'}
<dt ><a class='{dede:field.currentstyle/}' href='{dede:fieldname='typeurl'/}'>{dede:field name='typename'/}</a></dt>
{dede:arclist titlelen='42' row='10' current}
[field:array runphp='yes']
if(@me['currentstyle']){
@me = @me['currentstyle'];
}else{
@me = "<dd ><a href='{@me['arcurl']}'>{@me['title']}</a></dd>";
}
[/field:array]
{/dede:arclist}
{/dede:channelartlist}
? 主站蜘蛛池模板: 满城县| 红河县| 凉城县| 南投县| 陈巴尔虎旗| 贞丰县| 梧州市| 金坛市| 佛坪县| 玉环县| 乐山市| 和田县| 罗山县| 安化县| 临潭县| 新化县| 和田县| 中超| 乐业县| 疏勒县| 无为县| 田林县| 梁河县| 碌曲县| 年辖:市辖区| 屏边| 将乐县| 镇江市| 富平县| 米泉市| 开化县| 平乡县| 拉萨市| 峨边| 宜君县| 盐边县| 襄城县| 汾西县| 梁平县| 漳浦县| 海安县|