【问题标题】:Typo3 tt_news disabled dateTypo3 tt_news 禁用日期
【发布时间】:2020-05-19 20:03:29
【问题描述】:

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

谢谢

enter image description here

【问题讨论】:

    标签: typo3 tt-news


    【解决方案1】:

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

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

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

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

    您需要更改该日期。

    【讨论】:

    • 您好,感谢您的解决方案。现在我没有服务器 ftp 访问权限。我尝试了 TS 配置,但没有成功。
    • 您是在 TypoScript 模板中还是在(根)页面的 TSConfig 字段中设置的?它应该在 TSConfig 字段中。
    • 我在 TSConfig 字段中添加了它(在 tt_new 所在位置的上一层)。
    • 对不起,我写错了。它应该是upper,而不是max。我已编辑我的答案以更正它。
    • 我试过了,但还是不行。查看图片ibb.co/DtGK2p7
    【解决方案2】:

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

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

    下一个你也可以做

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-16
      • 1970-01-01
      相关资源
      最近更新 更多