linawolf/form-autocomplete

为表单后端编辑器中的字段提供配置自动完成属性选项。

安装: 11

依赖项: 0

建议者: 0

安全性: 0

星级: 1

关注者: 1

分支: 0

开放问题: 0

类型:typo3-cms-extension

dev-main 2023-07-10 12:36 UTC

This package is auto-updated.

Last update: 2024-09-10 15:06:59 UTC


README

为TYPO3 v11.5和v12.4的TYPO3 CMS提供自动完成属性。从TYPO3 13.0开始包含在TYPO3核心中,请参阅功能https://review.typo3.org/c/Packages/TYPO3.CMS/+/79208

自动完成

在表单编辑器中的:guilabel:`自动完成`选择框可以用来定义:html:`自动完成`属性。此扩展预定义了被辅助技术广泛认可并由W3C推荐的最常见的输入用途。HTML标准允许任意值。

如果您需要提供额外的字段,您可以通过添加额外的选择选项重新配置自动完成字段

将自动完成选项添加到后端编辑器

扩展EXT:form配置

EXT:my_sitepackage/Configuration/TypoScript/setup.typoscript

plugin.tx_form {
  settings {
    yamlConfigurations {
      # register your own additional configuration
      # choose a number higher than 10 (10 is reserved)
      100 = EXT:my_sitepackage/Configuration/Form/CustomFormSetup.yaml
    }
  }
}

在扩展的YAML中重新定义后端输入

EXT:my_sitepackage/Configuration/Form/CustomFormSetup.yaml

prototypes:
  standard:
    formElementsDefinition:
      Text:
        formEditor:
          editors:
            600:
              # Choose an index that is not in use yet
              12345:
                value: 'cc-name'
                label: 'cc-name - Full name as given on the payment instrument'