TYPO3 indexed_search переименовать заполнитель - PullRequest
0 голосов
/ 25 марта 2019

Я пытался переименовать метку-заполнитель indexed_search в TYPO3 9.5.5.

Шаблон выглядит следующим образом:

<f:form.textfield name="search[sword]" value="{sword}" id="tx-indexedsearch-searchbox-sword" class="tx-indexedsearch-searchbox-sword form-control mr-sm-2 form-control-sm" placeholder="{f:translate(key: 'LLL:EXT:indexed_search/Resources/Private/Language/locallang.xml:form.submit')}" />

Как изменить значение заполнителя?

Я пробовал это:

plugin.tx_indexed_search._LOCAL_LANG.default.form.submit = New Placeholder Text

и это:

plugin.tx_indexed_search.locallang.default.form.submit = New Placeholder Text

Но оба не работали.

Спасибо, rimmeh

Ответы [ 2 ]

1 голос
/ 27 марта 2019

Если вы используете свое собственное расширение для шаблонов FLUID, используйте <f:translate key='form.submit' extensionName='your_extension_key'/> и создайте все файлы lacallang в вашем расширении

Вы можете найти ниже код

<f:form.textfield  name="search[sword]" value="{sword}" id="tx-indexedsearch-searchbox-sword" class="tx-indexedsearch-searchbox-sword form-control" placeholder="{f:translate(key: 'form.submit', extensionName: 'your_extension_key')}"/>

Если вы используете fileadmin base, вам нужно создать объект опечатки, как показано ниже

lib.langFile=TEXT
lib.langFile.value=LLL:EXT:indexed_search/Resources/Private/Language/locallang.xm
[globalVar = GP:L = 1]
lib.langFile.value=LLL:EXT:indexed_search/Resources/Private/Language/de.locallang.xml
[end]

Ваш код будет

<f:form.textfield name="search[sword]" value="{sword}" id="tx-indexedsearch-searchbox-sword" class="tx-indexedsearch-searchbox-sword form-control mr-sm-2 form-control-sm" placeholder="<f:translate key='{f:cObject(typoscriptObjectPath: \'lib.langFile\')}:form.submit'/>" />

Я знаю, что это странно, но это хорошее решение !!

0 голосов
/ 25 марта 2019

Попробуйте это:

plugin.tx_indexedsearch._LOCAL_LANG.default.form.submit = New placeholder text

И это для немецкого:

plugin.tx_indexedsearch._LOCAL_LANG.de.form.submit = New placeholder text
...