TYPO3:添加多个additionalAttributes值

问题描述 投票:0回答:2
typo3
2个回答
0
投票

在这种情况下,您可以使用通用

aria
属性来代替:

<f:render partial="Field/Field" arguments="{element: element, doNotShowLabel: 1}" contentAs="elementContent">
    <f:render partial="Field/Field" section="label" arguments="{_all}"/>
    <f:form.select
            property="{element.identifier}"
            id="{element.uniqueIdentifier}"
            options="{formvh:translateElementProperty(element: element, property: 'options')}"
            class="{element.properties.elementClassAttribute} form-control"
            errorClass="{element.properties.elementErrorClassAttribute}"
            aria="{describedby: 'help-block'}"
            
            additionalAttributes="{formvh:translateElementProperty(element: element, property: 'fluidAdditionalAttributes')}"
            prependOptionLabel="{f:render(partial: 'Field/Field', section: 'label', arguments: '{_all}') -> f:spaceless() -> f:format.stripTags()}"
            prependOptionValue=""
    />
</f:render>

参见 \TYPO3Fluid\Fluid\Core\ViewHelper\AbstractTagBasedViewHelper::initialize。


0
投票

我认为这里:

formvh:translateElementProperty(element: element, property: 'fluidAdditionalAttributes')
可能是问题所在。
formvh
是另一个 ViewHelper 对吗?我认为这不会返回任何数组。

© www.soinside.com 2019 - 2024. All rights reserved.