在当今内容驱动的数字世界中,网站不再仅仅是静态信息的集合,它们承载着从深度文章、精美产品、限时活动到客户案例等各种形态的内容。每一种内容类型都有其独特的信息结构和展示需求。然而,传统的网站内容管理系统往往局限于预设的“文章”或“页面”模式,难以满足日益增长的个性化内容管理需求。

AnQiCMS 深知这一痛点,其核心优势之一便是提供了高度灵活的内容模型定制能力。这项功能使用户能够根据具体的业务场景和内容特性,自由定义各种内容结构,从而极大地提升了内容管理的效率、展示的精准度以及整体的用户体验。

为什么需要灵活的内容模型?

想象一下,如果您运营一个专注于旅游攻略的网站,除了基础的旅游文章,您可能还需要展示景点信息、酒店详情、特色路线、用户评价等。这些内容各自拥有独特的字段:景点可能有开放时间、门票价格、推荐指数;酒店可能有房型、价格区间、配套设施;特色路线则需要包含天数、途经城市、主题标签等。如果仅仅依靠一个简单的“文章”模型来承载所有这些信息,那么管理后台将变得混乱不堪,前端展示也难以实现结构化、个性化的布局,更不用说对搜索引擎优化(SEO)造成的不利影响。

AnQiCMS 的灵活内容模型正是为了解决这些问题而生。它允许您为不同类型的内容创建专属的数据结构,确保每条信息都以最合理、最完善的方式被记录和管理。

在 AnQiCMS 中定义您的专属内容模型

在 AnQiCMS 的后台,内容模型是您构建网站信息架构的基石。您可以轻松找到“内容管理”菜单下的“内容模型”选项,并在此处开始您的定制之旅。

系统默认内置了“文章模型”和“产品模型”,这些是多数网站的基础内容类型。但您的想象力远不止于此。点击“新增模型”,您就可以开始创建自己的内容类型,例如“活动”、“案例”、“招聘信息”或是“房源”等。

创建新模型时,您需要填写几个关键信息:

  • 模型名称:这是一个中文名称,方便您在后台管理时识别和区分,例如“活动”、“景点”。
  • 模型表名:这是一个在数据库中使用的英文小写名称,用于存储该模型下的所有自定义数据,例如“event”、“scenic_spot”。请务必确保其唯一性且为英文小写,因为它会影响后续的模板和 URL 结构。
  • URL 别名:同样是英文小写,用于生成该模型内容的前端 URL 地址,例如“activity”、“spot”。一个清晰、有意义的 URL 别名对 SEO 至关重要。
  • 标题名称:这个字段会替代默认的“文档标题”,在您发布该模型内容时显示更贴切的提示,例如“活动标题”、“景点名称”。

接下来,便是内容模型的核心所在——自定义字段。在这里,您可以为当前模型添加独有的数据字段,以满足其特定的信息录入需求。AnQiCMS 提供了多种字段类型供您选择:

  • 单行文本:适用于短文本输入,如标题、地点、品牌。
  • 数字:适用于价格、数量、评分等。
  • 多行文本:适用于段落描述、详细介绍。
  • 单项选择、多项选择、下拉选择:适用于预设选项的选取,如“活动类型”、“房型”、“颜色”。
  • 图片上传、多图上传:用于图片素材的管理和展示。
  • 日期/时间:适用于事件日期、发布时间等。
  • 富文本编辑器:适用于内容丰富、排版复杂的详细介绍,如“活动详情”、“产品描述”。

在添加自定义字段时,您需要指定“参数名”(在后台显示给您看)、“调用字段”(模板中用于获取数据的英文名称,例如event_location)、“是否必填”以及“默认值”。特别需要注意的是,“调用字段”的命名规范,它将直接影响您在前端模板中调取数据的便捷性。

例如,如果您正在创建一个“活动”内容模型,可以为其添加如下自定义字段:

  • 举办地点(单行文本,调用字段:event_location
  • 开始时间(