如何高效使用DedeCMS的分类信息调用标签方法?

DedeCMS中,可以使用以下标签方法调用分类信息:,,“html,{dede:channel type='top' row='10'},[field:typename/],{/dede:channel},`,,这个标签会显示顶级分类的名称和链接。row=’10’`表示显示10个分类,可以根据需要调整。

DedeCMS分类信息调用标签方法

如何高效使用DedeCMS的分类信息调用标签方法?

一、DedeCMS首页调用栏目和分类信息的方法

1、实现

代码示例

“`html

<!begin:加入首页调用栏目>

<dl class="tbox">

{dede:channelartlist typeid="2,1"}

<dt>

<strong>{dede:field.typename/}</strong>

<span class="more"><a href="{dede:field.typeurl/}">更多…</a></span>

</dt>

<dd>

<ul class="d1 ico3">

{dede:arclist titlelen=’60’ row=’8′ orderby=’pubdate’ idlist=”}

<li>[field:textlink/]([field:pubdate function=MyDate(‘md’,@me) /])</li>

{/dede:arclist}

</ul>

</dd>

{/dede:channelartlist}

</dl>

<!over:加入首页调用栏目>

“`

说明

typeid 参数用于指定要调用的栏目ID,其中1 为固定值。

{dede:field.typename/} 用于显示栏目名称。

{dede:field.typeurl/} 用于显示栏目的URL链接。

{dede:arclist titlelen='60' row='8' orderby='pubdate' idlist=''} 用于显示列表内容,按更新时间排列,每行显示8条记录,标题长度为60个字符。

[field:textlink/]([field:pubdate function=MyDate('md',@me) /]) 用于显示每行的内容,包括文本链接和发布日期。

2、效果

在首页成功调用指定的栏目标题和列表,按更新时间排序。

DedeCMS首页调用分类信息的方法

1、实现

代码示例

“`html

<!over:加入首页调用分类>

<dl class="tbox">

<dt><strong>招聘求职</strong></dt>

<dd>

如何高效使用DedeCMS的分类信息调用标签方法?

<ul class="c2 ico1">

{dede:arclistsg orderby="id" titlelen="60" row="10" channelid="8" typeid="39,40"}

<li>

<span class="date">[field:pubdate function="MyDate(‘ymd’,@me "/]</span>

<a href="[field:arcurl/]">[field:title/]</a>

</li>

{/dede:arclistsg}

</ul>

</dd>

</dl>

<!over:加入首页调用分类>

“`

说明

channelid="8" 表示调用的是分类信息。

typeid="39,40" 表示调用特定类型的分类信息。

[field:pubdate function="MyDate('ymd',@me "/] 用于显示发布日期。

[field:arcurl/][field:title/] 分别用于显示文章的链接和标题。

2、效果

在首页成功调用指定的分类信息,按ID排序,每页显示10条记录。

DedeCMS子栏目分类调用方法

1、实现

代码示例

“`html

{dede:channel type=’son’ typeid=’栏目ID’}

<a href="[field:typelink/]">[field:typename/]</a>

{/dede:channel}

“`

说明

type='son' 表示调用子栏目。

[field:typelink/][field:typename/] 分别用于显示子栏目的链接和名称。

2、效果

在首页或其他页面成功调用子栏目的分类信息。

1、实现

调用顶级栏目标签

“`html

{dede:channelartlist typeid=’top’ currentstyle="<a href=’~typelink~’ class="ahov" ~rel~>~typename~</a>"}

<a href="{dede:field name=’typeurl’/}">{dede:field name=’typename’/}</a>

{/dede:channelartlist}

如何高效使用DedeCMS的分类信息调用标签方法?

“`

调用网站基本信息

“`html

网站的{dede:global.cfg_webname/}<br>

网站根网址:{dede:global.cfg_basehost/}<br>

网站根目录:{dede:global.cfg_cmsurl/}<br>

网页主页链接:{dede:global.cfg_indexurl/}<br>

网站编码:{dede:global.cfg_soft_lang/}<br>

首页关键词:{dede:global.cfg_keywords/}<br>

模板路径:{dede:global.cfg_templets_skin/}<br>

首页的描述(网站描述):{dede:global.cfg_description/}<br>

“`

调用频道、列表、内容的标题、关键词、描述

“`html

频道、列表、内容的{dede:field.title/}_{dede:global.cfg_webname/}<br>

频道、列表、内容关键词:{dede:field.keywords/}<br>

频道、列表、内容的描述:{dede:field.description function=’html2text(@me)’/}<br>

“`

2、效果

通过这些标签,可以灵活地调用网站的基本信息、顶级栏目、频道、列表等内容,满足各种页面展示需求。

常见问题解答(FAQs)

1、如何在DedeCMS中调用特定栏目的文章列表?

答案:可以使用{dede:arclist typeid='栏目ID' titlelen='标题长度' row='每页记录数' orderby='排序字段' idlist=''} 标签来调用特定栏目的文章列表,要调用ID为2的栏目的文章列表,每页显示8条记录,标题长度为60个字符,按更新时间排序,可以使用以下代码:

“`html

{dede:arclist typeid=’2′ titlelen=’60’ row=’8′ orderby=’pubdate’ idlist=”}

<li>[field:textlink/]([field:pubdate function=MyDate(‘md’,@me) /])</li>

{/dede:arclist}

“`

2、如何在DedeCMS中调用特定分类的信息?

答案:可以使用{dede:arclistsg orderby='id' titlelen='标题长度' row='每页记录数' channelid='8' typeid='类型ID'} 标签来调用特定分类的信息,要调用分类ID为39和40的分类信息,每页显示10条记录,标题长度为60个字符,可以使用以下代码:

“`html

{dede:arclistsg orderby=’id’ titlelen=’60’ row=’10’ channelid=’8′ typeid=’39,40′}

<li>[field:pubdate function="MyDate(‘ymd’,@me "/] <a href="[field:arcurl/]">[field:title/]</a></li>

{/dede:arclistsg}

“`

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1112357.html

(0)
未希的头像未希新媒体运营
上一篇 2024-10-01
下一篇 2024-10-01

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入