为内容类型配置字段
¥Configuring fields for content-types
仅当你的 Strapi 应用位于开发环境中时,才能访问内容类型生成器来创建和更新内容类型,否则它将在其他环境中处于只读模式。
¥The Content-type Builder is only accessible to create and update content-types when your Strapi application is in a development environment, else it will be in a read-only mode in other environments.
内容类型由一个或多个字段组成。每个字段都设计为包含特定类型的数据,并在内容管理器中填充(参见 写作内容)。
¥Content-types are composed of one or several fields. Each field is designed to contain specific kind of data, filled up in the Content Manager (see Writing content).
在内容类型生成器中,可以在创建新内容类型或组件时添加字段,或者在编辑或更新内容类型或组件后添加字段。以下文档列出了所有现有的常规字段,但也解决了组件和动态区域的特殊性。对于每一个,你都可以找到定义、它们在内容管理器中所采用的形式的解释以 及配置它们的说明。
¥In the Content-type Builder, fields can be added at the creation of a new content-type or component, or afterward when a content-type or component is edited or updated. The following documentation lists all existing regular fields but also tackles the specificities of components and dynamic zones. For each, you will find a definition, explanation of the form they take once in the Content Manager, and instructions to configure them.
根据创建或编辑的内容类型或组件,并非所有字段(包括组件和动态区域)始终可用。
¥Depending on what content-type or component is being created or edited, not all fields -including components and dynamic zones- are always available.
常规字段
¥Regular fields
文本
¥ Text
文本字段显示一个可以包含小文本的文本框。该字段可用于标题、描述等。
¥The Text field displays a textbox that can contain small text. This field can be used for titles, descriptions, etc.
- Base settings
- Advanced settings
设置名称 | 指示 |
---|---|
名称 | 写入文本字段的名称。 |
类型 | 在短文本(最多 255 个字符)和长文本之间进行选择,以允许更多或更少的空间填充文本字段。 |
设置名称 | 指示 |
---|---|
默认值 | 写入文本字段的默认值。 |
正则表达式模式 | 编写正则表达式以确保文本字段的值与特定格式匹配。 |
私有字段 | 勾选以使字段私有并防止通过 API 找到它。 |
启用该字段的本地化 | (如果为内容类型启用了 国际化)允许该字段根据区域设置具有不同的值。 |
必填项目 | 如果未填写该字段,请勾选以防止创建或保存条目。 |
独特字段 | 勾选以防止另一字段与此字段相同。 |
最大长度 | 勾选以定义允许的最大字符数。 |
最小长度 | 勾选以定义允许的最小字符数。 |
富文本(块)
¥ Rich Text (Blocks)
富文本(块)字段显示具有实时渲染功能的编辑器以及用于管理富文本的各种选项。该字段可用于长的书面内容,甚至包括图片和代码。
¥The Rich Text (Blocks) field displays an editor with live rendering and various options to manage rich text. This field can be used for long written content, even including images and code.
- Base settings
- Advanced settings
设置名称 | 指示 |
---|---|
名称 | 写入富文本(块)字段的名称。 |
设置名称 | 指示 |
---|---|
私有字段 | 勾选以使字段私有并防止通过 API 找到它。 |
必填项目 | 如果未填写该字段,请勾选以防止创建或保存条目。 |
启用该字段的本地化 | (如果为内容类型启用了 国际化)允许该字段根据区域设置具有不同的值。 |
如果使用 Blocks 编辑器,我们建议你还使用 Strapi 块 React 渲染器 轻松在 React 前端渲染内容。
¥If using the Blocks editor, we recommend that you also use the Strapi Blocks React Renderer to easily render the content in a React frontend.
数字
¥ Number
数字字段显示任何类型数字的字段:整数、小数和浮点数。
¥The Number field displays a field for any kind of number: integer, decimal and float.
- Base settings
- Advanced settings
设置名称 | 指示 |
---|---|
名称 | 写下数字字段的名称。 |
数字格式 | 在整数、大整数、小数和浮点之间进行选择。 |
设置名称 | 指示 |
---|---|
默认值 | 写入数字字段的默认值。 |
私有字段 | 勾选以使字段私有并防止通过 API 找到它。 |
启用该字段的本地化 | (如果为内容类型启用了 国际化)允许该字段根据区域设置具有不同的值。 |
必填项目 | 如果未填写该字段,请勾选以防止创建或保存条目。 |
独特字段 | 勾选以防止另 一字段与此字段相同。 |
最大值 | 勾选以定义允许的最大值。 |
最小值 | 勾选以定义允许的最小值。 |
日期
¥ Date
日期字段可以显示日期(年、月、日)、时间(时、分、秒)或日期时间(年、月、日、时、分、秒)选择器。
¥The Date field can display a date (year, month, day), time (hour, minute, second) or datetime (year, month, day, hour, minute, and second) picker.
- Base settings
- Advanced settings
设置名称 | 指示 |
---|---|
名称 | 写入日期字段的名称。 |
类型 | 在日期、日期时间和时间之间选择 |
设置名称 | 指示 |
---|---|
默认值 | 写入日期字段的默认值。 |
私有字段 | 勾选以使字段私有并防止通过 API 找到它。 |
启用该字段的本地化 | (如果为内容类型启用了 国际化)允许该字段根据区域设置具有不同的值。 |
必填项目 | 如果未填写该字段,请勾选以防止创建 或保存条目。 |
独特字段 | 勾选以防止另一字段与此字段相同。 |
密码
¥ Password
密码字段显示已加密的密码字段。
¥The Password field displays a password field that is encrypted.
- Base settings
- Advanced settings
设置名称 | 指示 |
---|---|
名称 | 写入密码字段的名称。 |
设置名称 | 指示 |
---|---|
默认值 | 写入密码字段的默认值。 |
私有字段 | 勾选以使字段私有并防止通过 API 找到它。 |
启用该字段的本地化 | (如果为内容类型启用了 国际化)允许该字段根据区域设置具有不同的值。 |
必填项目 | 如果未填写该字段,请勾选以防止创建或保存条目。 |
最大长度 | 勾选以定义允许的最大字符数。 |