InvalidTemplateResourceException после перемещения на новый сервер - PullRequest
0 голосов
/ 21 марта 2020

У меня есть расширение пакета сайта для моего шаблона в Typo3 9.5. Кроме того, у меня есть другое расширение для конкретной c цели. Теперь это расширение ищет в файле ProviderExtension файлы шаблонов!?!? На моей машине разработки все отлично работает. После того, как я перенес все на удаленный сервер, это исключение возникает на тех страницах, где включен плагин расширения. Работают другие страницы.

The Fluid template files enter code here
"/home/.sites/822/site4946398/web/bttemplate/public/typo3conf/ext/amtstafel/Resources/Private/Partials/Navigation/Top.html", 
"/home/.sites/822/site4946398/web/bttemplate/public/typo3conf/ext/amtstafel/Resources/Private/Partials/Navigation/Top" 
could not be loaded.

Вот опечатка для шаблона сайта

page = PAGE
page {
    config.index_enable = 1
    typeNum = 0
    shortcutIcon = EXT:btbuerger2/Resources/Public/Icons/favicon.ico
    10 = FLUIDTEMPLATE
    10 {
        templateName = TEXT
        templateName {
            cObject = TEXT
            cObject {
                data = pagelayout
                required = 1
                case = uppercamelcase
                split {
                    token = pagets__
                    cObjNum = 1
                    1.current = 1
                }
            }
            ifEmpty = Default
        }
        templateRootPaths {
            0 = EXT:btbuerger2/Resources/Private/Templates/Page/
            1 = {$page.fluidtemplate.templateRootPath}
        }
        partialRootPaths {
            0 = EXT:btbuerger2/Resources/Private/Partials/Page/
            1 = {$page.fluidtemplate.partialRootPath}
        }
        layoutRootPaths {
            0 = EXT:btbuerger2/Resources/Private/Layouts/Page/
            1 = {$page.fluidtemplate.layoutRootPath}
        }
...

Расширение amtstafel имеет опечатку stati c, которая включена в Main-Template. Здесь определяются templateRootPaths и layoutRootPaths. Как уже упоминалось, расширение было построено с помощью Extension-Builder и прекрасно работает до тех пор, пока *

plugin.tx_amtstafel_bulletinentry {
    view {
        templateRootPaths.0 = EXT:{extension.shortExtensionKey}/Resources/Private/Templates/
        templateRootPaths.1 = {$plugin.tx_amtstafel_bulletinentry.view.templateRootPath}
        layoutRootPaths.0 = EXT:tx_amtstafel/Resources/Private/Layouts/
        layoutRootPaths.1 = {$plugin.tx_amtstafel_bulletinentry.view.layoutRootPath}
    }

"bttemplate" - это расширение шаблона, "amtstafel" - это дополнительное расширение. Вместо ... / amtstafe / ... нет необходимости в частичках ...

Спасибо за помощь! Томас

1 Ответ

0 голосов
/ 23 марта 2020

Я подозреваю, что ваша константа page.fluidtemplate.partialRootPath установлена ​​на EXT:amtstafel/Resources/Private/Partials/

Эта константа используется в вашем page.10.templateRootPaths.1

...