微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

TYPO3新闻-定义自己的templateLayouts

如何解决TYPO3新闻-定义自己的templateLayouts

我正在使用TYPO3 v10.4。与新闻扩展名。我想添加自己的模板,可以在不同页面上对其进行自定义

我遵循了官方新闻指南:https://docs.typo3.org/p/georgringer/news/master/en-us/AdministratorManual/Templates/TemplateSelector/Index.html

在我的Setup.ts中,我定义了:

plugin.tx_news {
  view {
    templateRootPaths >
    templateRootPaths {
      0 = EXT:news/Resources/Private/Templates/
      1 = Resources/Private/Ext/news/Templates/
    }

    partialRootPaths >
    partialRootPaths {
      0 = EXT:news/Resources/Private/Partials/
      1 = Resources/Private/Ext/news/Partials/
    }

    layoutRootPaths >
    layoutRootPaths {
      0 = EXT:news/Resources/Private/Layouts/
      1 = Resources/Private/Ext/news/Layouts/
    }

    #widget.GeorgRinger\News\ViewHelpers\Widget\PaginateViewHelper.templateRootPath = Resources/Private/Ext/news/Templates/
  }

  settings {
    list {
      cropMaxCharacteRSSmall = 100
      cropMaxCharactersHigh = 500
    }
  }

  templateLayouts {
    1 = Homepage
    2 = Default Layout
  }
}

不幸的是,我定义的布局没有出现在新闻插件的BE中。 该设置通常可以正常运行,因为我使用的是自定义的模板和部分以及设置部分中的变量。

有人知道可能会丢失什么吗?

解决方法

tx_news.templateLayouts属于您的TSConfig,而不属于TypoScript设置。

顺便说一句,您的TypoScript代码段看起来有些怪异。我尝试过重新格式化,但也许您想再次进行仔细检查。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。