【问题标题】:Multiple Plugins in TYPO3 ExtensionTYPO3 扩展中的多个插件
【发布时间】:2017-10-04 12:34:29
【问题描述】:

我尝试使用 EXTBASE(有和没有 Extensionbuilder)在 TYPO3 8.7 中创建一个带有多个插件的 TYPO3 扩展。

我不明白为什么,但以下 TypoScript 不起作用: (错误没有找到模板...)

plugin.tx_test_pi1 {
  view {
    templateRootPaths.0 = EXT:test/Resources/Private/Templates/
...
}
plugin.tx_test_pi2 {
  view {
    templateRootPaths.0 = EXT:test/Resources/Private/Templates/
}

但是,如果我进行了以下更改,所有插件都将起作用:

plugin.tx_test {
      view {
        templateRootPaths.0 = EXT:test/Resources/Private/Templates/
    }

我错过了什么?

【问题讨论】:

    标签: typo3 extbase


    【解决方案1】:

    Extbase 使用一般的 TypoScript 配置。插件不再按类分隔。您可以使用三个插件和一个控制器。

    也许看看这个页面:https://docs.typo3.org/typo3cms/ExtbaseFluidBook/4-FirstExtension/7-configuring-the-plugin.html

    【讨论】:

    • 好的,那是新的......当然,上面的链接很清楚,我已经阅读过这个......但是当前的稳定版本的 extension_builder 将构建列出的代码......和阅读这个,我从现在开始很困惑:forge.typo3.org/issues/62105谁能告诉我使用 Extbase 在 TYPO3 中设置多个插件的正确方法是什么?
    • 好的,我找到了问题。在 TYPO3 7.6 中可以定义不同的插件。 Sinze TYPO3 8.7 这个没了。但是 BUG 或 FEATURE TYPO3 8.7.3 使用 TS : "plugin.tx_test_pi1" 作为 "plugin.tx_test"!!!它会自动删除 _pi1 ???进一步的“plugin.tx_test_pi2”不会覆盖“plugin.tx_test”......对不起,这对我的小脑袋来说太高了......
    猜你喜欢
    • 1970-01-01
    • 2018-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多