怎么茬首页调用dede子栏目
更多精彩就在: 51免费论文网|www.jxszl.com
r/>{dede:sqlsql=Select*fromdede_arctypewherereid=~id~ORDERBYidlimit0,VII}
{/dede:sql}
{/dede:channelartlist}
代码功能:父栏目及子栏目同时调用
使用说明……typeid,row
如果[field:typedir/]中含有{cmspath}而使链接无效,请使用[field:typedirfunction=str_replace("{cmspath}","",@me)/]此标签替换[field:typedir/].
{dede:fieldname=typedirrunphp=yes}
@me=str_replace("{cmspath}","",@me);
{/dede:field}
I..II.III级栏目调用
{dede:channelartlisttypeid=toprow=IV}
[field:typename/]
{dede:sqlsql=Select*fromdede_arctypewherereid=~id~ORDERBYidlimit0,VII}
{/dede:sql}
{/dede:channelartlist}
主栏目调用
{dede:channelartlisttypeid=toprow=}
{@me[typename]} ");[/field:array]
{dede:sqlsql=Select*fromdede_arctypewherereid=~id~ORDERBYidlimit0,VII}
[field:arrayrunphp=yes]@me=(!empty(@me[reid])?"":"
{/dede:sql}
{/dede:channelartlist}
在列表页和内容页调用顶级栏目名称方法
{dede:field.typeidrunphp=yesfunction="GetTopid(@me)"}
$dsql=newDedeSql(false);
$a="SELECTtypenameFROMdedemuban_arctypewhereid=@me";
$arcRow=$dsql->GetOne($a);
@me=$arcRow[typename];{/dede:field.typeid}
根据下级栏目获得顶级栏目名称的SQL语句
{dede:field.typeidrunphp=yes}$ID=@me;$sql="SELECT*FROM`dede_arctype`WHEREid=$ID";$query=mysql_query($sql);$row=mysql_fetch_array($query);$relID="$row[reid]";if($relID==0){@me=$row[typename];}else{$sql="SELECT`typename`FROM`dede_arctype`WHEREid=$relID";$query=mysql_query($sql);$row=mysql_fetch_array($query);@me=$row[typename];}{/dede:field.typeid}
怎么在首页调用dede子栏目
{dede:channeltype=sontypeid=栏目ID}
{/dede:channel}
------------------------------
例如同时调用顶级栏目,全站文章和顶级栏目下的子栏目:
{dede:channeltype=toprow=VIII00}
{/dede:channel}
--------------------------------------------------
{dede:arclistrow=VIII0000titlelen=IV0orderby=pubdateidlist=}
[field:textlink/],I.
{/dede:arclist}
--------------------------------------------------
{dede:channelartlistrow=III000}
{dede:sqlsql=Select*fromdede_arctypewherereid=~id~ORDERBYidlimit0,III000}
{/dede:sql}
{/dede:channelartlist}
原文链接:http://www.jxszl.com/biancheng/dedecms/74716.html