TYPO3液体 - 如何制作f:form.textarea强制性

Col*_*ass 5 validation textarea typo3 fluid required

我有这样的文本字段将变为红色,如果我将属性required设置为"1",则不会让您自动提交表单:

<f:form.textfield required="1" 
                  property="name" 
                  class="lcapp-formwidth"/>
Run Code Online (Sandbox Code Playgroud)

现在我在textarea中搜索同样的东西...这个属性required在这里不再起作用了...什么是"最佳实践",使它成为像文本字段一样的必填字段?

<f:form.textarea property="story" 
                 rows="3" 
                 cols="7" 
                 class="lcapp-formwidth" />
Run Code Online (Sandbox Code Playgroud)

Dan*_*iel 8

确实,TextareaViewHelper不支持必需属性作为参数,但您可以使用参数将任何属性添加到流体生成的标记中additionalAttributes.

例如:

<f:form.textarea property="story" 
    rows="3" 
    cols="7" 
    class="lcapp-formwidth"
    additionalAttributes="{required: 'required'}" />
Run Code Online (Sandbox Code Playgroud)

注意如何additionalAttributes期望数组表示法,其中键是属性的名称.