TYPO3 - 如何将占位符添加到输入字段?
TYPO3 - How to add a placeholder to an input field?
在使用标准模板引擎的TYPO3(7.2.0)中,有没有办法在标准邮件表单文本输入中添加占位符属性?
目前我正在使用 JavaScript 将标签转换为占位符,但我愿意接受有关更好的方法的建议...
在表单字段编辑期间,您有许多属性,还有 Placeholder
在文本版本中它将是:
10 = TEXTLINE
10 {
type = text
class = foo-class
id = foo-id
name = foo
placeholder = Hmmm?
required = required
label {
value = My Field
}
}
@biesior 建议的解决方案仅适用于 EXT:form 7.4 及更高版本(参见 changelog)。提供的图片显示了 TYPO3 7.5 或 7.6 的表单向导。在 7.2 中,您不会在向导中找到任何占位符属性。
我建议更新到 TYPO3 7.6,因为此版本包含对 EXT:form 的重大重写。您将能够使用流畅的模板来自定义您的表单。此外 HTML5 属性是可能的。在重写之前,允许的属性集非常有限。现在您可以添加所有您能想到的属性(例如 "data-")。参见 changelog。
如果您对 EXT:form 有任何疑问,请加入 Slack 频道。如果您还不知道 Slack,请查看 invite function.
在使用标准模板引擎的TYPO3(7.2.0)中,有没有办法在标准邮件表单文本输入中添加占位符属性?
目前我正在使用 JavaScript 将标签转换为占位符,但我愿意接受有关更好的方法的建议...
在表单字段编辑期间,您有许多属性,还有 Placeholder
在文本版本中它将是:
10 = TEXTLINE
10 {
type = text
class = foo-class
id = foo-id
name = foo
placeholder = Hmmm?
required = required
label {
value = My Field
}
}
@biesior 建议的解决方案仅适用于 EXT:form 7.4 及更高版本(参见 changelog)。提供的图片显示了 TYPO3 7.5 或 7.6 的表单向导。在 7.2 中,您不会在向导中找到任何占位符属性。
我建议更新到 TYPO3 7.6,因为此版本包含对 EXT:form 的重大重写。您将能够使用流畅的模板来自定义您的表单。此外 HTML5 属性是可能的。在重写之前,允许的属性集非常有限。现在您可以添加所有您能想到的属性(例如 "data-")。参见 changelog。
如果您对 EXT:form 有任何疑问,请加入 Slack 频道。如果您还不知道 Slack,请查看 invite function.