【发布时间】:2020-05-19 20:03:29
【问题描述】:
我在typo3 6.2.11 版中遇到了tt_news 的问题。 我无法将日期设置为 2020 年以上。我可以设置到 31.12.2020,之后所有日期都被禁用。 我已经截取了 2 张截图。任何提示或解决方案都会对我有所帮助。
谢谢
【问题讨论】:
我在typo3 6.2.11 版中遇到了tt_news 的问题。 我无法将日期设置为 2020 年以上。我可以设置到 31.12.2020,之后所有日期都被禁用。 我已经截取了 2 张截图。任何提示或解决方案都会对我有所帮助。
谢谢
【问题讨论】:
tt_news 对结束日期有一个硬编码的最大值,在您使用的版本中是 2020 年 12 月 31 日。最好的建议是升级。 TYPO3 6.2 不再受支持。
但是,如果您需要快速修复,则需要在 tt_news 的 TCA 文件中进行更改。您可以在 typo3conf/ext/tt_news/tca.php 或 typo3conf/ext/tt_news/Configuration/TCA/tt_news.php 中找到它,具体取决于您使用的扩展程序的版本。
此文件包含一个数组,其中包含此表的字段配置。对于字段endtime,它应该包含如下内容:
'range' => [
'upper' => mktime(0, 0, 0, 31, 12, 2020)
]
您需要更改该日期。
【讨论】:
upper,而不是max。我已编辑我的答案以更正它。
范围数组在 tca.php 中出现两次。第一次出现应该更新
$TCA['tt_news']['columns']['endtime']['config']['range']['upper']
下一个你也可以做
$TCA['tt_news_cat']['columns']['endtime']['config']['range']['upper']
我的错是更改了后一个没有效果。
【讨论】: