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
}
}
}
因此,覆盖(或扩展级联)应该是可行的方法。
可以设置formElementsDefinition的DatePicker 在您自己的表单配置中 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
有没有简单的方法从表单向导中删除“jQuery Datepicker”元素?
在 TYPO3 11 中我们不想再使用 jQuery,所以这个元素没用。
向导通过 YAML 文件配置(通过以下 TypoScript 加载(参见 EXT:form/ext_localconf.php)):
module.tx_form {
settings {
yamlConfigurations {
10 = EXT:form/Configuration/Yaml/FormSetup.yaml
}
}
}
因此,覆盖(或扩展级联)应该是可行的方法。
可以设置formElementsDefinition的DatePicker 在您自己的表单配置中 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