TYPO3,表单框架:从向导中删除 jQuery Datepicker

TYPO3, Form Framework: Remove jQuery Datepicker from Wizard

有没有简单的方法从表单向导中删除“jQuery Datepicker”元素?

在 TYPO3 11 中我们不想再使用 jQuery,所以这个元素没用。

向导通过 YAML 文件配置(通过以下 TypoScript 加载(参见 EXT:form/ext_localconf.php)):

module.tx_form {
    settings {
        yamlConfigurations {
            10 = EXT:form/Configuration/Yaml/FormSetup.yaml
        }
    }
}

因此,覆盖(或扩展级联)应该是可行的方法。

可以设置formElementsDefinitionDatePicker 在您自己的表单配置中 null

FormSetup(参见 here) includes DatePicker (see here)。

自行扩展默认配置:

plugin.tx_form {
    settings {
        yamlConfigurations {
            100 = EXT:your_extension/Configuration/Yaml/Form/FormSetup.yaml
        }
    }
}

module.tx_form {
    settings {
        yamlConfigurations {
            100 = EXT:your_extension/Configuration/Yaml/Form/FormSetup.yaml
        }
    }
}

在您自己的配置中,将 DatePicker 设置为空:

TYPO3:
  CMS:
    Form:
      prototypes:
        standard:
          formElementsDefinition:
            DatePicker: null