国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

dede:channel標簽指定typeid時 currentstyle無效失效的修復辦法

2024-07-12 08:48:52
字體:
來源:轉載
供稿:網友
這篇文章主要為大家詳細介紹了dede:channel標簽指定typeid時 currentstyle無效失效的修復辦法,具有一定的參考價值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。

     在用織夢CMS做織夢模板的時候,我們經常會遇到currentstyle的調用,下面武林網給出兩段代碼來比較一下:

{dede:channel type='son' row='8' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a> </li>"}<li><a href='[field:typelink/]'>[field:typename/]</a> </li>{/dede:channel}

這段代碼在調用方式currentstyle時是有效的

但是下面這段代碼:

{dede:channel type='son' row='8' typeid=1 currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a> </li>"}<li><a href='[field:typelink/]'>[field:typename/]</a> </li>{/dede:channel}

這種調用方式currentstyle就無效了,大家看出什么不同了沒有?是的第二段代碼比第一段代碼多了一 “typeid=1”,就是這一小段代碼導致第二段代碼里currentstyle就無效。我們在織夢官方的論壇里看到有人說,把typeid=xxx改成channelid=1,這樣的說法簡直是無稽之談。下面織夢模板網給出

完美解決辦法

修改include/taglib/channel.lib.php

查找:

if( ($row['id']==$typeid || ($topid==$row['id'] && $type=='top') ) && $currentstyle!='' )

改成

if( ( $row['id']== $refObj->TypeLink->TypeInfos['id'] || ($topid==$row['id'] && $type=='top') ) && $currentstyle!='' )

完成。

以上就是dede:channel標簽指定typeid時 currentstyle無效失效的修復辦法的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 靖远县| 原平市| 靖远县| 台安县| 梨树县| 金秀| 洪湖市| 武邑县| 石柱| 枣强县| 桦南县| 邵阳市| 揭阳市| 玉溪市| 岗巴县| 丰都县| 中方县| 乌兰浩特市| 福建省| 淮南市| 中超| 海淀区| 仙居县| 贵德县| 秭归县| 屏边| 丹阳市| 汾阳市| 苍南县| 舟山市| 扶余县| 余江县| 南华县| 乐东| 兴文县| 鹤岗市| 烟台市| 东方市| 高邑县| 石台县| 金门县|