Typo3 tt_news 禁用日期

Typo3 tt_news disabled date

我在 typo3 版本 6.2.11 中遇到 tt_news 问题。 我无法将日期设置在 2020 年以上。我可以设置到 2020 年 12 月 31 日,之后所有日期都被禁用。 我拍了2张截图。任何提示或解决方案都会对我有所帮助。

谢谢

enter image description here

tt_news 有硬编码的最大结束日期,在您使用的版本中是 31-12-2020。最好的建议是升级。不再支持 TYPO3 6.2。

但是,如果您需要快速修复,则需要在 tt_news 的 TCA 文件中进行更改。您可以在 typo3conf/ext/tt_news/tca.phptypo3conf/ext/tt_news/Configuration/TCA/tt_news.php 中找到它,具体取决于您使用的扩展程序版本。

此文件包含一个数组,其中包含此 table 的字段配置。对于字段 endtime,它应该包含如下内容:

'range' => [
  'upper' => mktime(0, 0, 0, 31, 12, 2020)
]

您需要更改该日期。

范围数组在 tca.php 中出现了两次。第一次出现应该更新

$TCA['tt_news']['columns']['endtime']['config']['range']['upper']

下一个你也可以做

$TCA['tt_news_cat']['columns']['endtime']['config']['range']['upper']

我的错是改了后一个没有效果