我想从另一个扩展中呈现部分的部分。 我的设置是TYPO3 7.6.14,带有流体供电的TYPO3扩展,包括VHS。
据我所知,流体ViewHelper f:render无法实现。这里只有参数“partial”和“section”。 我找到了一个使用VHS ViewHelper v:render.template的解决方案。 这里解释了解决方案:https://www.wapplersystems.de/blog/typo3-fluid-render-partial-from-another-extension/
但是使用这个ViewHelper我只能设置部分路径,但不能设置路径。
答案 0 :(得分:10)
Fluid支持部分,模板和布局的查找链。您可以在扩展中指定多个目录,并且流体将在所有目录中查找(从最高索引开始),直到找到匹配的部分文件。
plugin.tx_myextension.view {
partialRootPaths {
10 = EXT:my_extension/Resources/Private/Partials
20 = EXT:another_extension/Resources/Private/Partials
}
}
使用此配置,流体将首先在another_extension/Resources/Private/Partials
处查找扩展中的每个部分,如果存在,则从那里进行渲染。