TYPO3 Powermail 2 - 如何更改插件实例的模板

标签 typo3 typoscript extbase

我在每个页面的底部都有 Powermail(新版本,基于 Extbase 的)实例。此实例放置在网站的某个位置,并通过 RECORDS 在页脚中呈现。 现在,我需要此实例具有与其余 Powermail 插件实例不同的模板。

那么,如何将此配置传递给插件实例呢? flexform 中没有指定模板路径的选项,所以我卡住了。

先谢过;)

最佳答案

您可以在相应页面上使用扩展模板,并相应地设置 templateRootPath - 通过设置 constants plugin.tx_powermail_view.templateRootPath 或通过设置 setup 设置plugin.tx_powermail.view.templateRootPath 直接:

plugin.tx_powermail {
   view {
       templateRootPath = {$plugin.tx_powermail.view.templateRootPath}
       partialRootPath = {$plugin.tx_powermail.view.partialRootPath}
       layoutRootPath = {$plugin.tx_powermail.view.layoutRootPath}
   }
}

(部分和布局遵循相同的模式)

参见:http://typo3.org/extension-manuals/powermail/2.0.0/view/1/48/

关于TYPO3 Powermail 2 - 如何更改插件实例的模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16776440/

相关文章:

javascript - 将 javascript 变量值发送到 Controller 操作

php - TYPO3 6.0.0 错误 : trying to access a folder in a storage that is not browsable

svn - 是否存在 git 的 svn 前端

php - 第一次使用数组很慢

php - 如何在实用程序文件中获取 TYPO3 设置?

typo3 - 如何在 Typo3 v8 上设置自己的带有子域的 CDN?

mysql - 为什么子页面无法加载?

mapping - extbase 映射到现有表不起作用

youtube - typo3 tsconfig url参数媒体

php - Typo3 DateTime setter 问题