traw / powermailautocomplete
向powermail字段添加自动完成标记
2.3.4
2024-08-13 10:47 UTC
Requires
- php: ^7.4 || ^8.0
- evoweb/extender: ^9.0 || ^10
- in2code/powermail: ^9.0 || ^10.5 || ^11.0 || ^12.0
- typo3/cms-core: ^11.5 || ^12.4
README
此扩展旨在将大多数自动完成选项添加到powermail字段。
https://html.whatwg.com.cn/multipage/form-control-infrastructure.html#autofill-field
安装
composer require traw/powermailautocomplete
设置
在Powermail Maintemplate之后添加typoscript模板 "Powermail Autocomplete"
如果您在自定义扩展中覆盖了输入和textarea字段的局部文件或表单模板,请确保更新这些文件
- 添加命名空间
{namespace t=TRAW\Powermailautocomplete\ViewHelpers}
- 替换f:form ViewHelpers并添加自动完成属性。请参阅示例局部文件和示例模板以供参考
编辑器
编辑器可以在powermail表单记录的“扩展”选项卡中启用自动完成功能
此外,还可以在powermail的字段记录中设置显式的自动完成字段值、自动填充部分等。
可用的值和说明可以在参考部分找到
参考
- https://html.whatwg.com.cn/multipage/form-control-infrastructure.html#autofill-field
- https://wiki.selfhtml.org/wiki/HTML/Attribute/autocomplete#autocomplete_und_Autofill
- https://mdn.org.cn/en-US/docs/Web/HTML/Attributes/autocomplete
已知问题
使用evoweb/extender 10.1.0时出现TYPO3异常
解决方案:使用evoweb/extender develop分支
在您的根composer.json中,在require部分添加以下内容
"traw/powermailautocomplete": "2.2.2",
"evoweb/extender": "dev-develop as 10.99.99"