Путь к шаблону внутреннего модуля TYPO3 v7.6 extBase не работает

Я создал расширение extBase, используя extension_builder. Все хорошо, но путь к внутреннему модулю не работает.
- constants.txt

module.my_ext {
    view {
        templateRootPath = EXT:my_ext/Resources/Private/Backend/Templates/
        partialRootPath = EXT:my_ext/Resources/Private/Backend/Partials/
        layoutRootPath = EXT:my_ext/Resources/Private/Backend/Layouts/
    }
}

-setup.txt

module.my_ext {
    view {
        templateRootPath = {$module.my_ext.view.templateRootPath}
        partialRootPath = {$module.my_ext.view.partialRootPath}
        layoutRootPath = {$module.my_ext.view.layoutRootPath}
    }
}

У меня ясно
- Установить кеш инструмента
- BE кеш
- Даже удалил всю папку typo3temp

Я включил статический шаблон в свой корневой шаблон

Но, это все еще учитывает представление шаблона FE
Пожалуйста, помогите мне, где я ошибся или это основной вопрос?
Спасибо.

3 ответа

Решение

Я нашел решение отсюда #66306 Спасибо, Анри Натансон

В версии v7x

templateRootPath = EXT: my_ext / Resources / Private / Backend / Templates /

не будет работать, потому что Extbase теперь не о

templateRootPath

больше. Вместо этого используется конфигурация Extbase-Folder-Configuration по умолчанию. Это то же самое для

templateRootPaths

потому что это не значение массива.

Так что же работает:

module.my_ext {
    view {
        templateRootPaths.0 = {$module.my_ext.view.templateRootPath}
        partialRootPaths.0 = {$module.my_ext.view.partialRootPath}
        layoutRootPaths.0 = {$module.my_ext.view.layoutRootPath}
    }
}

Возможно, есть способ определить, какую форму переменных понимает текущая система, и затем использовать такую ​​переменную.

Это известная ошибка

https://forge.typo3.org/issues/64539

что я должен сказать еще 30 символов необходимо

Я столкнулся с той же проблемой.

Путь TypoScript правильный, проблема была в том, что я добавил один и тот же ключ в интерфейсный и внутренний модули.

Изменен ключ внешнего и внутреннего модулей. это подходит для меня.

Попробуйте дать другой ключ иногда, который тоже работает.:)

Другие вопросы по тегам