導讀:織夢技術織夢技術我們在使用織夢系統制作網站時經常會遇到網站欄目較多,顯示當前欄目下的二級與三級欄目時,使用欄目嵌套標簽,但是當三級欄目為空時,會顯示同級欄目。從用戶體驗角度出發dede會員中心模板織夢網站模板。
我們在使用織夢系統制作網站時經常會遇到網站欄目較多,顯示當前欄目下的二級與三級欄目時,使用欄目嵌套標簽,但是當三級欄目為空時,會顯示同級欄目。從用戶體驗角度出發,常理情況下也是需要空白的,即二級欄目下的三級欄目如為空時,則不顯示。那么如何讓織夢{dede:channel type=’son’}無子欄目時不顯示同級欄目呢?
如何讓織夢{dede:channel}無子欄目時不顯示同級欄目
方法一:
打開:include\taglib\channel.lib.php文件。找到
if($type==’son’ && $reid!=0 &手機模板dede;& $totalRow==0)
|
改成
if($type==’son’ && $reid!=0 && $totalRow==0 && $noself==’’)
|
網上可以找到的答案也就是上面這些了,有些童鞋按照上述方法就解決了,可是有些童鞋的問題依然沒有解決!
問題出在哪呢?原來是要在織夢的channel標簽中加上 noself=’yes’就可以了!
{dede:channel type=’son’ row=’5’ noself=’yes’}
然后在模板中引用實例如下:
<ul>
{dede:channelartlist typeid=’10’}
<li class="li_biaoti"><a class="s" href="{dede:field name=’typeurl’/}" >{dede:field name=’typename’/}</a></li>
{dede:channel type=’son’ noself=’yes’}
<li><a class="t" href="[field:typelink/]">[field:typename/]</a></li>
{/dede:channel}
{/dede:channelartlist}
</ul>
|
方法二:
打開:include\taglib\channel.lib.php
織夢模板織夢網站模板 找到第110行,注釋掉這段代碼,如下:
//如果用子欄目模式,當沒有子欄目時顯示同級欄目
if($type=='son' && $reid!=0 && $totalRow==0)
{
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,keywords,description,arcpic,sitepath
FROM `dede_arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line ";
$dsql->SetQuery($sql);
$dsql->Execute();
}
關鍵詞標簽: 標簽 織夢 欄目
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-17 ,文章如何讓{dede:channel}有子欄目顯示子欄目,無子欄目主要講述欄目,標簽,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_28760.html
為你推薦與如何讓{dede:channel}有子欄目顯示子欄目,無子欄目相關的文章
網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
5000+合作客服
8年從業經驗
150+覆蓋行業
主站蜘蛛池模板:
海盐县|
即墨市|
阿勒泰市|
阜康市|
吕梁市|
汽车|
巴林左旗|
新宁县|
喜德县|
定陶县|
界首市|
辛集市|
平凉市|
项城市|
林甸县|
稻城县|
福清市|
瓮安县|
桃源县|
和田市|
巴彦淖尔市|
齐齐哈尔市|
石狮市|
麻栗坡县|
凌海市|
合山市|
丘北县|
吉木乃县|
吉林市|
阿拉善左旗|
上饶县|
平乐县|
衡阳市|
洪江市|
永新县|
广灵县|
华阴市|
项城市|
巴彦淖尔市|
英吉沙县|
吴川市|
|