dedecms列表页如何调用子栏目列表以及子栏目的名称

 我来答
庄生晓梦MYJ
2020-04-16 · TA获得超过5799个赞
知道答主
回答量:218
采纳率:0%
帮助的人:2.7万
展开全部

dedecms列表页如何调用子栏目列表以及子栏目的名称的方法。

如下参考:

1.打开梦想编织设备的主界面,直接找到增加顶级top程序,选择跳转。

2.此时,进入新的对话框,根据实际情况设置相关参数。

3.如果下一步没有问题,点击确定,如下图。

4.以便在特殊情况下看到相应的结果,可以转移到使用指定列下的子列列表中。

yuan430523
推荐于2016-09-26 · TA获得超过1620个赞
知道小有建树答主
回答量:1155
采纳率:0%
帮助的人:464万
展开全部
各种栏目名称的调用方法:
1、{dede:field name="typename"} 这是调用当前栏目的名称
2、{dede:channel type='son' row='5'} <a href="[field:typeurl/]">[field:typename/]</a> {/dede:channel} 这是调用该顶级频道下所有字栏目,row代表调用5条
3、{dede:type typeid='栏目id'} <a href="[field:typeurl/]">[field:typename/]</a> {/dede:type} 表示调用指定id的栏目,不过只能调用一个,要想多个调用就只能重复多次调用该标签
4、 {dede:channel type='top'}<a>[field:typename/]</a> {/dede:channel}调用子栏目的当前顶级栏目名称

下面是调用顶级栏目名称的方法:
方法一:
{dede:field.typeid 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` FROM `dede_arctype` WHERE id=$relID”;$query = mysql_query($sql);$row=mysql_fetch_array($query); @me = $row[typename];}{/dede:field.typeid}

织梦者重点推荐方法二
方法二:
{dede:field.title runphp=’yes’}list($toptype,$sontype)=split(‘/’,@me);@me=$toptype;{/dede:field.title}

方法三:
{dede:field.typeid 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:field.typeid}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
辞友缘心
推荐于2017-11-26 · TA获得超过684个赞
知道小有建树答主
回答量:432
采纳率:0%
帮助的人:351万
展开全部
{dede:channelArtlist  typeid='1,2,3,4,5,6,7'}
<dl class="bnav{dede:field name='id'/}">
<dt><a href="{dede:field name='typeurl'/}" title="{dede:field name='typename'/}">{dede:field name='typename'/}</a></dt>
{dede:channel row='6' type='son'}
<dd><a href="[field:typelink/]" title="[field:typename/]">[field:typename/]</a></dd>
{/dede:channel} 
</dl>
{/dede:channelArtlist}

最外层的 channelArtlist会列出所有指定的栏目,其中typeid为指定栏目的id,不指定为所有

内层的{dede:channel row='6' type='son'}会遍历当前栏目的所有子栏目,我这段代码限制为6个,不要限制的将 row='6'去掉。


这样就可以实现你的要求了,这个做法整站通用。

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
聚沙沙画艺术cY
2018-02-06
知道答主
回答量:17
采纳率:0%
帮助的人:7.1万
展开全部
{dede:type typeid="~typeid~"}<a href="[field:typeurl/]" class="column-link" target="_blank">[field:typename/]</a>{/dede:type}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式