适用人群:本教程专为刚接触织梦CMS(DedeCMS)的站长达人、企业内容编辑、以及想给网站增加特殊功能(比如文章加“评分”“阅读量”“作者简介”“下载链接”等)但不知道从何下手的新手朋友准备,你只需要会基本的电脑操作,能登录网站后台,跟着步骤走,就能亲手给文章“塞入”你想要的任何信息。
第一步:认识“字段”——你的网站可以更灵活
很多新手以为织梦CMS的文章只能写标题、正文、关键词,其实它像一块“乐高积木”,我们可以通过自定义字段给它拼接上任意需要的零件,比如你想让每篇文章都显示“评分星级”,或者“文章来源”“是否付费”,甚至“关联产品链接”,这些都可以通过添加字段实现。
我习惯把字段理解为一个“空信封”:你定义好信封的形状(字段类型,比如文本、图片、下拉菜单),然后告诉系统这个信封放在哪里(哪个模型),最后在模板里写上“开信封”的指令(标签调用),就能展示出内容了。

织梦CMS字段添加,给文章模型开小灶,新手也能5分钟搞定自定义字段
第二步:完整搭建步骤——手把手从登录到字段上线
登录后台,找到“核心”菜单
打开你的织梦CMS后台(通常是 http://你的域名/dede),输入管理员账号密码,登录后,你会看到左侧有一排菜单,点击最常用的 “核心”(Core)——注意不是“模块”也不是“采集”。
进入“频道模型”,选择“内容模型管理”
在“核心”下拉菜单中,找到 “频道模型” > 模型管理”,这里显示的是你所有内容模型,比如普通文章、图片集、软件模型等,我们以最常见的“普通文章”为例,点击模型名称 “普通文章”(英文名通常是article)。
点击“字段管理”,进入字段配置界面
进入模型详情页后,你会看到当前已有的字段列表(比如id、标题、内容、作者等),点击右上角或底部的 “添加新字段” 按钮。
填写字段基本属性(重点!)
弹出窗口,需要填写以下内容(我按新手最易错的顺序讲):
- 字段名称:只能用英文字母或数字,
score、source、is_paid。千万不能写中文!织梦后台在处理字段时会把中文转码,容易引起数据库错误。 - 中文名称:给管理员看的标签,评分”“来源”“是否付费”,随便写中文即可。
- 字段类型:这是最关键的选择,新手最容易懵:
- 如果你想输入一行文字(比如来源),选 “单行文本”;
- 想输入一段话(比如作者简介),选 “多行文本”;
- 想上传图片,选 “图片”;
- 想让用户从几个固定值里选(免费”“付费”),选 “下拉选择” 或 “单选”。
- 默认值:可以留空,或者填一个常用值(比如下拉选择中填“免费”)。
- 是否必填:根据需要勾选,评分”建议选否,因为不是每篇文章都有评分。
- 错误提示:如果勾选了必填,用户没填时弹出的提示,请填写来源”。
- 最大长度:单行文本建议 255;多行文本可以填 2000 或更大。
填完后点击 “确定”,字段就添加成功了,返回字段列表,你会看到新字段出现了,状态默认是“启用”。
第三步:配置要点——让你的字段真正“活”起来
字段添加完不等于能用,你还需要做两件事:
在发布文章页面显示该字段
织梦CMS默认不会自动把新字段显示在发布表单里,你需要回到 模型管理”,点击模型名称旁的 “修改” 按钮,然后在“字段列表”里找到你刚加的字段,拖动排序,或者确保它的“表单显示”参数为“是”,这样一来,当你发布或编辑文章时,后台就会出现你定义好的输入框。
在模板中调用该字段(前端展示)
这是最容易被忽略的一步,假设你添加的字段名称是 score(评分),那么在文章模板(article_article.htm)里,你想显示评分的地方加入以下标签:
<p>评分:{dede:field.score /}</p>
注意:标签内的字段名必须和你后台定义的一致(大小写敏感),如果你用了下拉选择,该标签会自动输出你选中的值,如果是图片字段,输出的是图片路径,你可能还需要套一层 <img src="{dede:field.picurl /}">。
第四步:常见踩坑提醒——我用过来人的血泪经验告诉你
踩坑1:字段名称用了中文,导致数据库错误
症状:保存文章时报错 “Unknown column”,或者后台字段列表一片空白。
解决:立即删除该字段(在字段管理里删除),重新用英文命名,英文名称建议用简短的单词或组合,author_intro,不要用 zuozhejianjie(拼音容易混淆)。
踩坑2:忘记了“字段类型”的选择
症状:明明想存一个链接,却选了“多行文本”,结果前台输出了一堆换行符。
解决:链接类请选“单行文本”,并设置最大长度 255,上传文件用“文件”类型,但需要先在系统配置里开启上传权限。
踩坑3:字段添加后,前台不显示任何内容
常见原因:
- 模板里标签写错了,比如把
{dede:field.score /}写成了{dede:field.score /}(注意斜杠位置); - 或者你用的是“图片”类型,但标签里没加
src=,直接输出路径导致页面出现乱码。
检查方法:在后台发布一条新文章,填入测试数据,然后在前台打开该文章,右键查看网页源代码,搜索你的字段名score,看看有没有数据出现,如果源代码中有值但页面没显示,说明是CSS或HTML结构问题。
踩坑4:下拉选择的值不显示,只显示“0”
原因:你在添加字段时,下拉选择的“选项值”格式写错了,正确格式:每行一个值,
免费
付费
会员专属
不要加序号,不要加标点,一定不要写成 免费 或 免费、付费,织梦解析选项时以换行为分割点。
最后一句真心话
织梦CMS的字段添加功能,本质上是给你的内容模型“脱胎换骨”,当你熟练之后,可以肆意打造一个“视频文章”“商品文章”“简历文章”等等,但新手最忌讳“眼高手低”——先找一个最简单的“单行文本”字段练手,成功之后再去挑战“图片”“下拉选择”甚至“联动字段”。后台能加,前台能调,中间别乱改数据库字段名,你就已经超过了80%的织梦小白。
打开你的织梦后台,按步骤操作一遍,如果遇到任何报错,别慌,先检查字段名是否为英文、字段类型是否匹配、模板标签是否写全,搞定之后,你会发现:原来给网站“开小灶”如此简单。
发表评论