【发布时间】:2019-01-26 14:23:20
【问题描述】:
我有两个扩展:
- 扩展“base_templates”包含大量流动分部
- 扩展“specific_templates”使用“base_templates”中的部分并覆盖其中一些。
所以流体应该使用以下顺序: 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 后无法按预期工作。
【问题讨论】: