我有两个扩展名:
因此,流体应使用以下顺序: 1.检查“ specific_templates”是否具有搜索到的部分 2.检查“ base_templates”是否具有部分搜索内容
因此,“ base_templates”是“ specific_templates”的备用。
要实现此行为,我配置了“ specific_templates”的partialRootPaths:
plugin.tx_specific_templates {
view {
partialRootPaths {
10 = EXT:base_templates/Resources/Private/Partials/
20 = EXT:specific_templates/Resources/Private/Partials/
}
}
}
由于partialRootPaths.0始终设置为EXT:specific_templates / Resources / Private / Partials /,因此它们始终被Partials覆盖
想要的结果:
array (
0 => 'BASE_PATH/www/typo3conf/ext/base_templates/Resources/Private/Partials/',
1 => 'BASE_PATH/www/typo3conf/ext/specific_templates/Resources/Private/Partials/',
)
它对于TYPO3 7.x正常工作,并且在更新到8.x之后无法按预期工作。
答案 0 :(得分:0)
从Typo3 v7迁移到v8时,我遇到了同样的问题。
我必须如下更改TS设置:
plugin.tx_specific_templates {
view {
partialRootPaths >
partialRootPaths {
0 = EXT:base_templates/Resources/Private/Partials/
1 = EXT:specific_templates/Resources/Private/Partials/
}
}
}