织梦cms栏目内容模型管理

内容模型概述

织梦CMS的内容模型(频道模型)决定了栏目可以发布什么类型的内容。每个栏目在创建时必须关联一个内容模型,模型定义了该栏目下文章的字段结构、数据存储方式和功能特性。织梦CMS默认提供普通文章、图片集、软件、商品等多种模型,也支持自定义扩展。

一、系统默认内容模型

模型名称标识数据表说明
普通文章articleaddonarticle最常见,用于新闻、内容发布
图片集imageaddonimages支持多图上传和展示
软件softaddonsoft含软件大小、版本、下载链接等
商品shopaddonshop含价格、规格等电商字段

二、查看和管理内容模型

进入 核心 > 频道模型管理,可以查看所有已安装的内容模型列表。每个模型包含以下可管理项:

三、创建自定义内容模型

当系统默认模型无法满足需求时,可以创建自定义模型:

  1. 进入 核心 > 频道模型管理
  2. 点击"增加新模型"
  3. 填写基本信息:
频道名称:   产品展示
频道标识:   product
附加表名称: addonproduct
数据表前缀: addonproduct

四、管理模型字段

为自定义模型添加专用字段,进入"字段管理"

<!-- 产品模型常用字段示例 -->
产品型号:  文本字段    (varchar 100)
产品价格:  数字字段    (decimal 10,2)
产品规格:  多行文本    (text)
产品图片:  图片字段    (varchar 200)
库存数量:  数字字段    (int 11)
是否上架:  单选按钮    (enum '0','1')
注意:自定义模型的附加表名必须与系统其他表不冲突,建议使用 addon 前缀。模型创建后会自动在数据库中生成对应的附加表,如 dede_addonproduct

五、栏目关联内容模型

创建栏目时,在"栏目类型"中选择对应的模型:

<!-- 栏目创建时的模型选择 -->
栏目名称:   产品中心
栏目类型:   产品展示(自定义模型)
模板选择:   list_product.htm / article_product.htm

六、模型模板配置

为不同模型配置默认模板,简化栏目创建流程:

  1. 进入 核心 > 频道模型管理
  2. 点击模型对应的"模板管理"
  3. 设置:
    • 封面模板{style}/index_product.htm
    • 列表模板{style}/list_product.htm
    • 内容模板{style}/article_product.htm

七、数据表结构说明

织梦CMS内容模型的数据分布在两个表中:

开发建议:创建栏目时先选择好模型类型,之后无法直接更改栏目的内容模型。如需更改,可以考虑导出数据后重建栏目并导入。