什么是“分类信息内容模型”?
分类信息内容模型 是一种为“信息发布”类网站量身定制的、高度可自定义的数据结构,它不同于默认的“文章模型”,后者主要用于新闻、博客等以文字为主、结构相对固定的内容。

分类信息模型的核心特点是:
- 字段多样化:不仅仅是标题和内容,还包括联系方式、地址、价格、到期时间、标签、图片集等多种类型的字段。
- 前台表单提交:允许访客通过一个标准化的表单来发布信息,系统自动根据模型结构保存数据。
- 信息聚合展示:在前台,可以方便地按地区、分类、价格等维度筛选和展示信息。
- 信息有效期管理:通常包含“到期时间”字段,可以自动处理过期的信息。
为什么需要自定义内容模型?
织梦系统默认的“文章模型”字段太简单,只有标题、作者、来源、内容等,如果你要做一个房产网站,你需要“面积”、“价格”、“户型”、“地址”;如果你要做一个招聘网站,你需要“薪资”、“工作地点”、“学历要求”、“公司名称”。
这时,就需要通过创建自定义内容模型来为这些特定类型的信息“量身定做”一个数据表,让网站后台的发布界面和前台的信息展示都符合你的需求。
如何创建一个分类信息内容模型?(详细步骤)
整个过程主要在织梦后台的“核心” -> “内容模型管理”中完成。

步骤 1:进入模型管理
登录织梦后台,点击菜单栏的 【核心】 -> 模型管理】。
步骤 2:创建新模型
模型管理页面,点击右上角的 模型】 按钮。
步骤 3:填写模型基本信息
你需要填写以下几个关键信息:
| 字段 | 说明 | 示例(以“租房信息”为例) |
|---|---|---|
| 模型名称 | 模型的显示名称,方便识别。 | 租房信息 |
| 模型表 | 模型对应的数据表名,系统会自动生成,通常为 dede_addonXX,XX是数字。请勿随意修改。 |
dede_addon18 (系统自动分配) |
| 字段前缀 | 自定义字段在数据库中的前缀,通常用 arcmember 或 自定义缩写。 |
house_ |
| 模型标识 | 非常重要!用于在模板中调用,必须是唯一的英文或数字组合。 | house |
| 是否启用 | 决定该模型是否可以使用,默认勾选。 | 勾选 |
| 列表模板 & 内容页模板 | 指定该模型在列表页和详情页默认使用的模板文件,你可以先使用默认的,后期再自定义。 | 可选,先留空 |
填写完毕后,点击 【确定】,一个空的模型就创建成功了。
步骤 4:添加模型字段
这是最核心的一步!创建好模型后,你需要为它添加各种字段。 模型管理”页面,找到你刚刚创建的“租房信息”模型,点击右侧的 【管理字段】。
进入字段管理后,点击 【增加新字段】,开始添加你需要的字段,以下是常用字段类型及示例:
| 字段名称 | 字段标识 | 字段类型 | 字段描述 | 示例(租房信息) |
|---|---|---|---|---|
| 租金 | price |
数字 | 用于存储价格,可设置单位。 | 月租金(元) |
| 户型 | layout |
单行文本 | 用于存储简单的文本信息。 | 2室1厅 |
| 面积 | area |
数字 | 用于存储面积,可设置单位。 | 建筑面积(平方米) |
| 地址 | address |
单行文本 | 存储详细的地址。 | XX区XX路XX号 |
| 联系方式 | contact |
单行文本 | 存储电话或微信。 | 13800138000 |
tags |
关键字 | 用于信息打标签,方便搜索和聚合。 | 近地铁、精装修 | |
| 图片集 | images |
多媒体 | 非常重要!用于上传多张图片,以幻灯片形式展示。 | 房屋实拍图 |
| 到期时间 | expiretime |
日期时间 | 设置信息发布后的有效期,到期后自动下架。 | 信息有效期 |
| 详细描述 | content |
编辑器 | 存储文章的主要内容,支持富文本。 | 房屋详细介绍、周边环境等 |
添加字段时的注意事项:
- 字段标识:必须是唯一的,通常用英文或拼音,且不能与系统默认字段冲突,在模板中调用时,会用到这个标识,
{dede:field.price/}。 - 是否为必填项:勾选后,用户在前台发布信息时,该字段必须填写。
- 前台提示文字:在发布表单中,该字段旁边会显示这段文字,用于引导用户填写。
将所有需要的字段添加完毕后,点击 【保存】。
步骤 5:设置栏目并关联模型
- 进入 【栏目管理】。
- 新建一个栏目,租房信息”。
- 在栏目设置中,找到 模型” 选项,选择你刚刚创建的 “租房信息” 模型。
- 保存栏目设置,这一步至关重要,它告诉织梦这个栏目下的所有内容都将使用你自定义的模型和字段。
步骤 6:修改前台模板
你的模型和字段已经准备好了,但前台用户看到的还是默认的模板,你需要修改模板文件来展示这些新字段。
-
列表页模板 (
list_栏目ID.htm):- 在织梦后台,点击 【模板】 -> 【默认模板管理】。
- 找到你对应栏目(如“租房信息”)的列表页模板。
- 在循环标签
{dede:list}内部,使用{dede:field.字段标识/}来调用字段。 - 示例:
{dede:list pagesize='20'} <li> <a href="[field:arcurl/]">[field:title/]</a> <p>租金:<strong>[field:price/] 元/月</strong> | 户型:[field:layout/]</p> <p>地址:[field:address/]</p> <p><img src="[field:litpic/]" alt="[field:title/]"></p> </li> {/dede:list}
-
内容页模板 (
article_栏目ID.htm):- 同样在默认模板管理中,找到对应的内容页模板。
- 使用
{dede:field.字段标识/}来显示详细信息。 - 示例:
<h1>[field:title/]</h1> <div class="info"> <span>租金:[field:price/] 元/月</span> <span>户型:[field:layout/]</span> <span>面积:[field:area/] 平方米</span> <span>地址:[field:address/]</span> <span>联系方式:[field:contact/]</span> </div> <div class="content"> [field:content/] </div> <div class="gallery"> {dede:field name='images' function='GetImgUrls(@me)'/} <!-- 这里需要写JS循环来展示图片集,比较复杂 --> </div>
-
发布表单模板 (
post_栏目ID.htm):-
这个模板决定了用户在前台看到什么样的发布表单。
-
系统通常会根据你的模型自动生成一个基础的表单,你可以在
plus/post_栏目ID.htm文件中找到并修改它。 -
使用
{dede:field.字段名称/}来调用字段,并配合表单标签。 -
示例:
<form action="/plus/post.php?action=add&channelid=1" enctype="multipart/form-data" method="post"> <input type="hidden" name="dopost" value="save" /> <input type="hidden" name="channelid" value="1" /> <input type="hidden" name="arcrank" value="0" /> <dl> <dt>标题:</dt> <dd><input type="text" name="title" id="title" class="intxt" style="width:300px" /></dd> </dl> <dl> <dt>租金:</dt> <dd><input type="text" name="price" id="price" class="intxt" style="width:100px" /> 元/月</dd> </dl> <dl> <dt>户型:</dt> <dd><input type="text" name="layout" id="layout" class="intxt" style="width:100px" /></dd> </dl> <!-- 其他字段... --> <dl> <dt>图片集:</dt> <dd><input type="file" name="imgurls[]" id="imgurls" class="intxt" style="width:300px" /></dd> </dl> <dl> <dt>详细内容:</dt> <dd>{dede:editor name='content' style='width:98%;height:400px;'/}</dd> </dl> <dd><button type="submit" class="btn">提交</button></dd> </form>
-
织梦分类信息内容模型是一个强大的功能,它通过以下步骤实现一个完整的信息发布系统:
- 创建模型:在后台定义一个全新的信息类型。
- 添加字段:为这个类型设计具体的数据结构(如价格、地址、图片等)。
- 关联栏目:将模型应用到特定的栏目,让该栏目使用这个数据结构。
- 修改模板:定制前台列表页、内容页和发布表单的显示样式,让用户能看到并填写这些新字段。
掌握这个过程,你就可以用织梦CMS搭建出功能完善、类型丰富的各类分类信息网站。
