Как использовать f: translate в дополнительных атрибутах f: form.textfield - PullRequest
0 голосов
/ 09 ноября 2018

Я пытаюсь вставить переведенный заполнитель в поле f: form.text

<f:form.textfield name="search[sword]" value="{sword}" class="form-element" additionalAttributes="{placeholder: '<f:translate key="placeholder" />'}"/>

Вывод работает, если я заменю заполнитель на обычный текст. Я также могу вывести свой переведенный заполнитель в другом месте, но не в атрибуте поля f: form.text.

Я не могу определить синтаксическую ошибку.

1 Ответ

0 голосов
/ 09 ноября 2018

Использовать встроенный sysntax для дополнительных атрибутов, таких как:

        <f:form.textfield name="search[sword]" value="{sword}" class="form-element" additionalAttributes="{placeholder: '{f:translate(key:\'placeholder\')}'}"/>

С TYPO3 CMS> = 6.2 вы можете использовать заполнитель непосредственно в качестве аргумента для текстовых полей:

        <f:form.textfield name="search[sword]" value="{sword}" class="form-element" placeholder="{f:translate(key:'placeholder')}"/>
...