管理内容类型 Managing content-types

::card{type=info} development-only 仅当您的 Strapi 应用程序处于开发环境中时,内容类型构建器才可用于创建和更新内容类型,否则在其他环境中它将处于只读模式。 ::

::card{type=info} development-only 仅当您的 Strapi 应用程序处于开发环境中时,内容类型构建器才可用于创建和更新内容类型,否则在其他环境中它将处于只读模式。 ::

内容类型构建器允许管理任何现有内容类型或组件,即使它已经在内容管理器中使用。它们一次只能管理一个。

要管理内容类型或组件,请在集合类型、单一类型或组件类别中单击其名称。

编辑内容类型

管理内容类型或组件可以包括编辑常规设置和字段,也可以删除整个内容类型或组件。对于任何选定的内容类型或组件,内容类型构建器界面的右侧都会显示所有可用的编辑选项。

图片加载....

  • 在内容类型或组件的名称和可选描述旁边,有一个 编辑图标 编辑 按钮 ,可用于访问内容类型或组件的 常规设置
  • 在右上角:
  • 添加新字段保存 按钮 分别允许向内容类型或组件添加另一个字段(请参阅 配置内容类型的字段),或保存任何正在进行的修改。
  • 配置视图 按钮允许访问视图配置界面(请参阅 配置编辑视图)
  • 在之前的编辑选项下方,表格 列出了为内容类型或组件创建和配置的所有字段。从字段表中,可以:
  • 点击编辑按钮 编辑图标 编辑字段
  • 点击删除按钮 删除图标 删除字段

编辑字段允许重命名它。但是,请记住,对于数据库,重命名字段意味着创建一个全新的字段并删除前一个字段。虽然数据库中没有任何内容被删除,但与前一个字段名称相关联的数据将无法再从应用程序的管理面板访问。

编辑内容类型或组件设置

可以通过内容类型构建器编辑内容类型或组件的设置。有两个可用的选项卡:基本设置高级设置

基本设置

基本设置选项卡允许编辑内容类型或组件的以下属性:

图片加载....

  • 显示名称:内容类型或组件的名称,它将显示在管理面板中。
  • API ID(单数):内容类型或组件的名称,它将在 API 中使用。它是根据显示名称自动生成的,但可以编辑。
  • API ID(复数):内容类型或组件的复数名称,它将在 API 中使用。它是根据显示名称自动生成的,但可以编辑。
  • 类型:内容类型或组件的类型。它可以是集合类型单一类型

高级设置

高级设置选项卡允许编辑内容类型或组件的以下属性:

图片加载....

  • 草稿和发布:为内容类型或组件启用草稿和发布功能。默认情况下禁用。
  • 国际化:为内容类型或组件启用国际化功能。默认情况下禁用。
  • 审核工作流:为内容类型启用 审核工作流 企业版功能。默认情况下禁用。

删除内容类型

内容类型和组件可通过内容类型生成器删除。删除内容类型会自动从内容管理器中删除基于该内容类型的所有条目。删除组件也是如此,组件会自动从使用该组件的每个内容类型或条目中删除。

要删除内容类型或组件:

  1. 在内容类型生成器子导航中,单击要删除的内容类型或组件的名称。
  2. 在所选内容类型或组件的编辑界面中,单击内容类型或组件名称右侧的 编辑图标 编辑 按钮。
  3. 在编辑窗口中,单击 删除 按钮。
  4. 在确认窗口中,确认删除。

删除内容类型只会删除从内容类型生成器创建并可用的内容,以及从 Strapi 应用程序的管理面板按范围删除的内容。但是,基于该内容类型创建的所有数据都保留在数据库中。有关更多信息,请参阅相关的 GitHub 问题