织梦CMS作为国内早期普及的开源建站工具,至今仍有不少中小资讯站、企业站用它搭建。这篇织梦typeid标签教程,把高频用到的“指定单一/多个栏目ID调用文章列表”“面包屑导航关联typeid优化结构”全拆解了,还附带建站5年以上老站长总结的3个避坑细节,连刚入门的小白也能跟着复制粘贴。
一、织梦typeid标签最基础:调用单一指定栏目文章
织梦typeid标签教程的核心入口,其实是从新手最急需的场景——只展示“新闻中心”“产品展示”这类单一栏目内容开始的。这里只需要用到dede:arclist标签+typeid参数,具体的代码模板如下:
```
{dede:arclist typeid='栏目后台的数字ID' row='10' titlelen='60' orderby='pubdate' orderway='desc'}
[field:title/][field:pubdate function="MyDate('Y-m-d',@me)"/]
{/dede:arclist}
```
其中数字ID怎么找?登录织梦后台,点击左侧“核心”→“网站栏目管理”,每个栏目右侧括号里的数字就是typeid,直接替换代码里的占位符就行。
(一)单ID调用的1个实用小技巧
如果怕修改栏目后typeid变化,可以先用{dede:type}获取栏目的标识名称,再关联typeid?不对,新手直接用后台固定的数字更稳妥,等熟悉织梦标签语法后再尝试动态获取。另外,这里的row控制显示条数,titlelen控制标题截断字数(一个汉字算2个字符),大家可以按需调整。
二、织梦typeid标签进阶:多栏目混合调用内容
很多中小资讯站需要在首页同时展示“科技资讯”和“数码评测”这两个关联栏目,这时候就可以用织梦typeid标签教程里的进阶用法——typeid参数用英文逗号分隔多个数字ID。举个例子,假设科技资讯的typeid是1,数码评测是2,代码模板改成:
```
{dede:arclist typeid='1,2' row='10' titlelen='60' orderby='pubdate' orderway='desc'}
[field:title/][field:pubdate function="MyDate('Y-m-d',@me)"/]
{/dede:arclist}
```
这里要注意一个前提:所有关联的子栏目最好都有相同的发布内容格式,不然首页展示会显得很乱。
三、织梦typeid标签的关联场景:优化面包屑导航
除了调用文章,织梦typeid标签教程的另一个高频关联场景是优化面包屑导航——织梦默认的面包屑导航有时候会没有父级栏目的链接,我们可以手动调用typeid指定面包屑层级。不过这个需要修改模板里的header或者article_article.htm文件,新手可以先看后台“模板”→“默认模板管理”里的默认面包屑代码,再参考网上的关联修改案例。
说个老站长的小经验吧,织梦的typeid参数虽然简单,但不要随便复制网上的“全站typeid调用”代码,因为如果网站有很多隐藏栏目,全站调用会把隐藏栏目的内容也展示出来,影响用户体验和SEO收录。