语言表单字段
语言 表单字段类型提供前端或后端已安装语言的下拉列表。如果该字段具有保存的值,则在页面首次加载时会选中此值。如果没有,则会选中默认值(如果有)。保存的值是语言标签。例如,对于英语 (英国),这将是 en-GB。
- type (必填) 必须是 language。
- name (必填) 是字段的唯一名称。
- label (必填) (可翻译) 是字段的 HTML 标签。
- client (必填) 是将列出其已安装语言的应用程序。当您要列出前端语言时使用“site”,当您要列出后端语言时使用“administrator”。
- description (可选) (可翻译) 是字段描述。
- default (可选) (可翻译) 是默认值。
由以下实现:libraries/src/Form/Field/LanguageField.php
示例 XML 参数定义
<field
name="mylanguage"
type="language"
client="site"
default="en-GB"
label="Select a language"
description=""
/>