织梦CMS添加副栏目的方法与技巧
副栏目(附加栏目)是织梦CMS中的一个实用功能,允许一篇文章同时属于多个栏目。这在内容交叉分类的场景下非常有用。
一、什么是副栏目?
正常情况下一篇文章只能属于一个主栏目。开启副栏目功能后,可以为文章选择一个或多个附加栏目,文章会同时出现在这些附加栏目的列表页中。
二、如何开启副栏目功能?
- 登录织梦CMS后台。
- 进入"系统"→"系统基本参数"。
- 找到"其他选项"标签页。
- 找到"是否启用副栏目"选项。
- 设置为"是"。
- 保存设置。
三、如何为文章添加副栏目?
开启功能后,在发布或编辑文章时:
- 在文章编辑页面的"栏目信息"区域。
- 主栏目正常选择。
- 在"附加栏目"(或"副栏目")选项中,勾选一个或多个栏目。
- 文章会同时出现在主栏目和所有副栏目的列表页中。
四、副栏目在模板中的处理
在列表模板中,副栏目的文章与正常文章以相同方式显示。使用arclist标签即可:
{dede:arclist row='10'}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}
五、副栏目的使用场景
- 一篇产品新闻既属于"新闻中心"又属于"产品动态"。
- 一篇技术文章同时归入"技术教程"和"知识库"。
- 公司公告同时在"通知公告"和首页栏目显示。
六、副栏目的注意事项
- 副栏目数量不宜过多,建议不超过3个。
- 副栏目可能导致同一篇文章在搜索结果中出现多次。
- 删除栏目时要注意检查是否为某些文章的副栏目。
技巧:批量添加副栏目可以通过SQL操作:
UPDATE dede_archives SET typeid2='5' WHERE typeid=3,其中typeid2存储的是副栏目ID。