dedecms二级栏目和栏目名称调用用法集合

(1)自动调用大栏目下的二级栏目代码。放到相应模板,会在该栏目的列表页和文章页自动调用处该大栏目下的二级栏目名称

 代码如下 复制代码

{DEDE:channel type=’son’ }
<li><a href=”[field:typeurl/]“><span>[field:typename/]</span></a></li>
{/dede:channel}

(2) 如果要调用特定某一个大分类下面的二级,需要设置调用的id

 代码如下 复制代码

{dede:channel type=’son’ typeid=’1′}
<li><a href=”[field:typeurl/]“><span>[field:typename/]</span></a></li>
{/dede:channel}

(3) 通过栏目id调用栏目名称的代码如下,通常用在首页位置

 代码如下 复制代码

{dede:type typeid=’1′}
<a href=”[field:typelink /]“>[field:typename /]</a>
{/dede:type}

(4) 通过dede:channelartlist调用循环输出所有二级栏目

 代码如下 复制代码

    {dede:channelartlist}

{dede:channel type=’son’ }
<li><a href=”[field:typeurl/]“><span>[field:typename/]</span></a></li>
{/dede:channel}

      {/dede:channelartlist}

好了我们来看看下面的


图1 DEDECMS后台栏目结构

  现在,我们先来调用顶级栏目"站长新闻",以及其下的子栏目,如图2所示:


图2 DEDECMS顶级栏目"站长新闻"

  当前栏目typeid值为3,所以代码如下:


 代码如下 复制代码
{dede:channelartlist typeid='3,3'}<a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a><hr><!-- 这里我们加一个横线,已区分顶级栏目、子栏目,此处为注释文字,可以删除-->{dede:channel type='son' noself='yes'}<a href="[field:typelink/]">[field:typename/]</a><br />{/dede:channel}{/dede:channelartlist}

效果图如下:



图3 DEDECMS调用栏目效果

  我们再来调用二级栏目"互联传闻",以及其下的子栏目,栏目结构如图4:


图4 DEDECMS顶级栏目互联新闻

  其栏目typeid值为5,所以代码如下:

 代码如下 复制代码
{dede:channelartlist typeid='5,5'}
<a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a>
<hr><!-- 这里我们加一个横线,已区分顶级栏目、子栏目 -->
{dede:channel type='son' noself='yes'}
<a href="[field:typelink/]">[field:typename/]</a><br />
{/dede:channel}
{/dede:channelartlist}

效果图如下:


图5 DEDECMS调用新闻效果

  接下来,我们来调用两个栏目(站长新闻、互联新闻),以及他们各自的子栏目,他们对应typeid为3和5,所以代码如下:

 代码如下 复制代码

 

{dede:channelartlist typeid='3,5'}
<a href="{dede:field name='typeurl'/}"><b>{dede:field name='typename'/}</b></a>(上一级栏目)<br>
{dede:channel type='son' noself='yes'}
<a href="[field:typelink/]">[field:typename/]</a><br />
{/dede:channel}
<hr><!-- 这里我们加一个横线,区分2个不同栏目的调用效果 -->
{/dede:channelartlist}

  效果图如下:

效果图如下:

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索结构
代码
dedecms调用栏目名称、dedecms调用指定栏目、dedecms二级栏目调用、dedecms 栏目调用、dedecms栏目内容调用,以便于您获取更多的相关知识。

时间: 2024-09-18 05:41:58

dedecms二级栏目和栏目名称调用用法集合的相关文章

DEDECMS调用栏目名称常用标签(子栏目 当前栏目 父栏目)

下面说说各种栏目名称的调用方法:  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

如何实现dedecms友链分栏目调用

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 总算给自己琢磨出来了,dedecms如何实现不同栏目页调用不同的友情链接.网上查了大半天,都是讲些首页和栏目页的分别调用.这里和大家分享下,小伎俩,为什么实现这样的方式,原因就不必多说了. 其实运用object和javascript调用外部文件,也能实现不同栏目调用不同友情链接,即相当于调用不同栏目友情链接文件,{dede:field.typ

二级站、栏目站对SEO的利弊 你是否知晓?

大家好,很久没有与大家分享过经验了,最近的一段时间里笔者一直都在学习关于网站内部优化的相关问题,今天笔者与大家在这里分享一下,希望对各位站长有所帮助.首先笔者在这里解释一下什么是二级域名,很明显的使用二级域名建立的新网站,只要在主域名前面带有前缀的域名都是属于二级站点.一般这样的二级网站与我们主站主题都是相似的,通常这样的都是一些门户站点.至于栏目站点的话,就是类似于http://www.qqyjx.com/endian/这样的用栏目做的主题站点,很明显的我们就可以看出来它是利用我们主站的栏目来

dedecms中增加了栏目并发表了文章,一定要“更新栏目html&amp;amp;quot;才能查看栏目吗?

问题描述 dedecms中增加了栏目并发表了文章,一定要"更新栏目html"才能查看栏目吗? dedecms中增加了栏目并发表了文章后,如果不点击"生成>更新栏目html"的话, 点击栏目"新闻"会发现看不到页面.但是如果点击"生成>更新栏目html"的话, 便可以看到新闻的内容.所以在增加栏目后,一定要更新栏目html? 解决方案 嗯 是的 dedecms系统有缓存 增加了后需要更新一下缓存的

二级站、栏目站对SEO的利弊

摘要: 大家好,很久没有与大家分享过经验了,最近的一段时间里笔者一直都在学习关于网站内部优化的相关问题,今天笔者与大家在这里分享一下,希望对各位站长有所帮助.首先笔者在这 大家好,很久没有与大家分享过经验了,最近的一段时间里笔者一直都在学习关于网站内部优化的相关问题,今天笔者与大家在这里分享一下,希望对各位站长有所帮助.首先笔者在这里解释一下什么是二级域名,很明显的使用二级域名建立的新网站,只要在主域名前面带有前缀的域名都是属于二级站点. 一般这样的二级网站与我们主站主题都是相似的,通常这样的都

dede5.7栏目增加栏目缩略图或栏目banner

 首先.新加字段 icon 后台执行SQL: alter table `dede_arctype` add `icon` char(200) NOT NULL default ''; 涉及到文件: dede/catalog_add.php ; dede/catalog_edit.php ; dede/templets/catalog_add.htm ; dede/templets/catalog_edit.htm ; 打开dede/catalog_add.php查找 $queryTemplate

用一个字符名称调用一个属性或者方法

在设计的大部分时候,用户可以发现一个对象的属性和方法,并且可以写一些代码来处理这些方法.然而在一些时候,不能提前知道一个对象的属性和方法,或者只是想在运行程序的时候能具有指定属性和运行不同方法的灵活性. 举一个例子,一个客户端的运行程序通过给一个COM组件一个操作来计算一个表达式.假想现在正在给服务器加一个需要新的操作描述的函数.不幸的是,这时必须重新编译和发布客户端软件才能使用新的操作.为了避免这种情况,用户可以使用CallByName函数来把新的操作当成一个字符给服务器加载这个函数,而不需要

Dedecms各种形式的栏目调用标签,包括SQL调用方法

代码功能:父栏目及子栏目同时调用 使用说明--typeid,row 如果[field:typedir/]中含有{cmspath}而使链接无效,请使用[field:typedir function='str_replace("{cmspath}","",@me)'/] 此标签替换[field:typedir/].  代码如下 复制代码 {dede:field name='typedir' runphp='yes'} @me=str_replace("{cms

dedecms中如何在栏目列表和文章页面中获得当前栏目标题_dedecms

找到include/inc_functions.php(此函数为公共函数,当程序运行时自动加载) 在尾部添加新的函数如下: 复制代码 代码如下: //通过栏目ID获取栏目的名称  function GetTypeName($typeid){     $dsql = new DedeSql(false);     $row = $dsql->GetOne("select typename From #@__arctype where ID=$typeid; ");     retu