Aliastag 表单字段
aliastag 表单字段类型提供一个包含特定语言定义的列表框。它通过从 #__contentitem_tag_map
获取组件和对象的唯一列表,然后提取每个条目的语言定义来实现此功能,例如,它从查询 #__contentitem_tag_map
获取 "com_content.article",然后将其拆分为 com_content
和 article
,并在管理员语言 com_content.sys 中查找 COM_CONTENT_TAGS_ARTICLE="Article"
。
- type (必填) 必须为 aliastag。
- name (必填) 是字段的唯一名称。
- label (必填) (可翻译) 是字段的 HTML 标签。
- description (可选) (可翻译) 是 字段描述.
- multiple (可选) 如果设置为 true,则允许同时选择多个项目。设置为 false 以允许单选。
- required (可选) 如果设置为 true,则第一个字段选项应为空,请参见最后一个示例。
由 libraries/src/Form/Field/AliastagField.php 实现,但目前未在 Joomla 中使用
示例 XML 参数定义
<field
name="myaliastags"
type="aliastag"
label="Select a tag"
description=""
/>