再看那柔弱的柳树吧,在寒冬余威尚盛时节,就早早苏醒过来,望着冰冻的河面,迎着凛冽的寒风,它微微察觉出一丝春意,于是,不顾一切地率先吐翠,淡淡地披起娇黄嫩绿的新装。沿河望去,枝梢间烟纱雾彀,一片生机,这情景仿佛一首动人的歌,一首热烈向往春天的歌,一首报告春的信息的歌,一首表达美好信念的歌。我在想:既然迎春花被人称作报春花,那么,柳树可不可以叫作报春树呢春来了,万千柳枝在春风中袅袅舞动。柳树是热爱春天的,春天也是热爱柳树的。
问题描述:增加channel标签的type父栏目调用并支持currentstyle
解决方法:\include\taglib\channel.lib.php
1、在这段代码后(大概91-96行)
else if($type=='self')
{
if($reid==0) return '';
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
FROM `arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit $limit, $line ";
}
增加
// 新增代码以支持parent参数
else if($type=='parent')
{
if($topid==0) return '';
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
FROM `arctype` WHERE reid='$topid' And ishidden<>1 order by sortrank asc limit $limit, $line ";
}
// 新增代码结束结束
2、然后修改以下代码(大概143行):
if( ( $row['id']== $refObj->TypeLink->TypeInfos['id'] || ($topid==$row['id'] && $type=='top')) && $currentstyle!='' )
改为:
if( ( $row['id']== $refObj->TypeLink->TypeInfos['id'] || ($topid==$row['id'] && $type=='top') || ($reid==$row['id'] && $type=='parent')) && $currentstyle!='' )
//此处增加了 || ($reid==$row['id'] && $type=='parent')这段用于判断parent时的当前栏目
经过2个步骤的修改
可以实现2个功能:
1、调用父级栏目(上级),对于栏目分级太深的很有用
方法:
{dede:channel type='parent'}{dede:channel}
2、可以调用currentstyle,对于栏目分级太深,还想改变当前栏目样式的很有用! 到此这篇关于增加channel标签的type父栏目调用并支持currentstyle就介绍到这了。在心甘情愿的浪费的过程里,青春渐渐逝去,直到消失,而我们却继续着在青春上所遗留的习惯却不自知。不知道我们在重复着浪费的举动,也不知道自己其实要给青春交出答卷,更不知道要用何种方式去祭奠青春。更多相关增加channel标签的type父栏目调用并支持currentstyle内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!