TYPO3 Fluid - 如何使 f:form.textarea 强制

TYPO3 Fluid - How To Make f:form.textarea Mandatory

我有这样的文本字段,如果我将 属性 required 放在“1”上,它会变成红色并且不会让您自动提交表单:

<f:form.textfield required="1" 
                  property="name" 
                  class="lcapp-formwidth"/>

现在我正在文本区域中搜索相同内容...属性 required 在这里不再起作用..."best practice" 应该做什么它是一个必填字段,就像文本字段一样?

<f:form.textarea property="story" 
                 rows="3" 
                 cols="7" 
                 class="lcapp-formwidth" />

没错,TextareaViewHelper 不支持将必需的属性作为参数,但您可以使用 additionalAttributes 参数将任何属性添加到流体生成的标签。

例如:

<f:form.textarea property="story" 
    rows="3" 
    cols="7" 
    class="lcapp-formwidth"
    additionalAttributes="{required: 'required'}" />

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