【问题标题】:How to make TSConfig work in TYPO3 tx_news如何使 TSConfig 在 TYPO3 tx_news 中工作
【发布时间】:2013-07-16 06:55:07
【问题描述】:

在 TYPO3 6.1 中,如何让 tsconfig 让 tx_news 新闻扩展正常工作?

我尝试为新闻项目添加可选布局:

tx_news.templateLayouts {
        1 = A custom layout
        99 = LLL:fileadmin/somelocallang/locallang.xml:someTranslation
}

这应该将新的布局添加到类型字段中,如下所示:

还是我弄错了?在哪里可以选择新的自定义布局?

另外,我正在尝试在 flexforms 中预填充字段(插入新插件时):

TCEFORM.tt_content.pi_flexform.tx_news.sDEF.categoryConjunction = 和

但是还不行。

如何做到这一点?

【问题讨论】:

  • 两种配置都适用于我的 6.1 安装和 news 2.1.0。 'tx_news.module' 配置不是针对 flexforms 的,而是针对新闻模块的。
  • 谢谢@Shufla!我弄错了模块。这行得通。我会编辑问题,还有更多...

标签: typo3 typoscript tsconfig


【解决方案1】:

使用tx_news.templateLayouts,您可以覆盖您在页面上插入的新闻插件的弹性表单,而不是新闻记录。

您的第二个代码看起来几乎正确,但您忘记了settingsTCEFORM.tt_content.pi_flexform.tx_news.sDEF.settings.categoryConjunction = and

即使这段代码是正确的,它也不会工作,因为 bug 的 flexform 字段的名称中有一个点(这很愚蠢)。 我认为干净地修改 flexform 的唯一方法是编写一个小的扩展来覆盖默认的新闻 flexform。

【讨论】:

  • 啊,太好了,谢谢!该补丁已经接受了一段时间的审查。你认为它被遗忘了吗?
  • 嗯,TYPO3 或 Extbase 中的许多严重错误从几个月/几年开始就被遗忘了 :)
  • 最近活动比较多。只需更新补丁/错误以将其移到审查队列中。顺便说一句,补丁现在需要手动变基。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多