“新闻系统”在不同的系统上表现不同

时间:2013-03-15 14:39:43

标签: typo3 tx-news

我有2台服务器虽然我已经同步(开发和直播)但“新闻系统”(扩展键“新闻”)却有所不同。

在开发服务器这一行

<f:format.date format="%A">{newsItem.datetime}</f:format.date>

输出“Freitag”,如预期的那样(德语周五)

但在Live Server中,它会输出%AM。甚至更奇怪的是l(单独,没有%)用英语输出“星期五”。

我已经检查了所见过的所有配置,但我似乎无法找到系统之间的差异。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

TYPO3正在使用DateTime::formathttp://de2.php.net/manual/en/datetime.format.php)格式化日期。此方法使用的date()语法与使用语言环境的语法相同,因此所有输出都是英语。

我唯一无法解释的是你的开发环境接受%A来提交日期的原因。是否有不同的PHP版本?您使用的是哪个TYPO3版本?看看/typo3/sysext/fluid/Classes/ViewHelpers/Format/DateViewHelper.php,你会得到答案。

答案 1 :(得分:0)

我刚刚解决了!结果我在我的实时服务器中有4.7.7,并且不支持stftime。

有趣的是,我从没想过会在4.7.X更新中添加这么重要的功能......