Я использую TYPO3 CMS 6.2.6 и новое фантастическое расширение Extbase под названием «jobfair». Я добавил свой новый templateRootPaths следующим образом:
plugin.tx_jobfair {
view {
templateRootPaths {
100 = EXT:jobfair/Resources/Private/Templates/
101 = fileadmin/templates/ext/jobfair/Resources/Private/Templates/
}
partialRootPaths {
100 = EXT:jobfair/Resources/Private/Partials/
101 = fileadmin/templates/ext/jobfair/Resources/Private/Partials/
}
layoutRootPaths {
100 = EXT:jobfair/Resources/Private/Layouts/
101 = fileadmin/templates/ext/jobfair/Resources/Private/Layouts/
}
}
}
...
Так что я могу редактировать шаблоны и части для моего конкретного дизайна. Все остальные шаблоны будут загружаться из / typo3conf / ext / jobfair / Resources / ...
Все нормально работает. Я также скопировал языковую папку из расширения (typo3conf) в свою папку fileadmn (fileadmin /.../ jobfair / Resources / Private / Language /).
Я редактирую "locallang.xlf" и "de.locallang.xlf", например:
частичное: ContractType.html
<f:if condition="{job.contractType} == 0">
<f:translate key="tx_jobfair_domain_model_job.contract_type.0" />
</f:if>
Я изменю цель на de.locallang.xlf
<trans-unit id="tx_jobfair_domain_model_job.contract_type">
<source>Contract Type</source>
<target>Here's my german translation!!!</target>
</trans-unit>
Но это не работает !?
Как я могу перевести или переименовать метки backend (flexform) для моего расширения? Разве файл de.locallang.xlf не подходит?
Спасибо за вашу помощь. p.s. Я очистил кеш в TYPO3 .. ничего не произошло.
Вот моя файловая система
Я использую его так же для своего FLUIDTEMPLATE