织梦如何调用父级栏目,织梦栏目内容调用
内容导航:
一、dede如何增加父栏目调用
}//新增代码结束结束2、然后在以下代码后:elseif($typetype==”self”){$sql=”SelectID,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurlFromdede_arctypewherereID=’$reID’Andishidden<1orderbysortrankasclimit0,$row”;}增加elseif($typetype==”parent”){//新增代码获得上级栏目$sql=”SelectID,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurlFromdede_arctypewherereID=’$parentID’Andishidden<1orderbysortrankasclimit0,$row”;}//新增代码结束获得上级栏目3、修改下面一句代码if($row[‘ID’]==”$typeid”&&$myinnertext!=”){修改为:if(($row[‘ID’]==”$typeid”||$row[‘ID’]==”$reID”||$row[‘ID’]==”$parentID”)&&$myinnertext!=”){经过3个步骤的修改可以实现2个功能:1、调用父级栏目(上级),对于栏目分级太深的很有用方法:{dede:channeltype=’parent’}{dede:channel}2、可以调用currentstyle,对于栏目分级太深,还想改变当前栏目样式的很有用!建议对PHP较为熟练的朋友操作,提前做好备份哦。希望对大家有所帮助!
二、织梦文章页如何调用当前栏目内容
在文章页调用当前栏目的栏目内容设很多栏目共用一个列表模板;}<
listsize=”pagelist”?答:arcurl/]’>[field;>/div>:用list标签就行如:{dede:list row=’20’
titlelen=’30’:pagelist listitem=”ul>:list}这个是分页标签:想实现列表分页的话可以参考以下代码{dede:list
pagesize=’10’}
- [field:title/]
三、dede,当前列表页调用父级栏目下的子栏目及各子栏目的文章,标签怎么写
各种栏目名称的调用方法: 1、{dede:field name=”typename”} 这是调用当前栏目的名称 2、{dede:channel
type=’son’ row=’5′} [field:typename/] {/dede:channel}
这是调用该顶级频道下所有字栏目,row代表调用5条 3、{dede:type typeid=’栏目id’}
[field:typename/] {/dede:type}
表示调用指定id的栏目,不过只能调用一个,要想多个调用就只能重复多次调用该标签4、 {dede:channel
type=’top’}[field:typename/]
{/dede:channel}调用子栏目的当前顶级栏目名称下面是调用顶级栏目名称的方法:方法一:{dede: runphp=’yes’}$ID = @me;
$sql = “SELECT * FROM dede_arctype
WHERE id=$ID”;$query =
mysql_query($sql);$row=mysql_fetch_array($query); $relID = “$row[reid]“;
if($relID == 0) {@me = $row[typename];}else{$sql = “SELECT typename
FROMdede_arctype
WHERE id=$relID”;$query =
mysql_query($sql);$row=mysql_fetch_array($query); @me =
$row[typename];}{/dede:}织梦者重点推荐方法二方法二:{dede:
runphp=’yes’}list($toptype,$sontype)=split(‘/’,@me);@me=$toptype;{/dede:}方法三:{dede:
runphp=’yes’}$ID = @me; $sql = “SELECT * FROM dede_arctype
WHERE
id=$ID”;$query = mysql_query($sql);$row=mysql_fetch_array($query); $relID =
“$row[reid]”; $topID=”$row[topid]”; if($relID == 0) {@me =
$row[typename];}else{$sql = “SELECT typename
FROM dede_arctype
WHERE
id=$topID”;$query = mysql_query($sql);$row=mysql_fetch_array($query); @me =
$row[typename];}{/dede:}
四、怎么才能显示父级栏目的名称
答:标签读取栏目字段,然后在模板中调用此字段查看原帖>>
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/112441.html