Typo3 时间条件在打字稿中不起作用

Typo3 时间条件在打字稿中不起作用,typo3,typoscript,typo3-6.2.x,Typo3,Typoscript,Typo3 6.2.x,如果是11点,我尝试显示一条消息。 这就是我尝试过的: temp.contentHome.20 { wrap = <div class="clearfix heading_wrapper">|</div> 10.stdWrap.wrap = <div class="col-xs-12 col-sm-4 col-md-2 image-left">|</div> 20.wrap = <div class="col-xs-12 col-

如果是11点,我尝试显示一条消息。 这就是我尝试过的:

temp.contentHome.20 {
  wrap = <div class="clearfix heading_wrapper">|</div>
  10.stdWrap.wrap = <div class="col-xs-12 col-sm-4 col-md-2 image-left">|</div>
  20.wrap = <div class="col-xs-12 col-sm-8 col-md-7 text-center">|</div>

  30 = TEXT
  30.value = <p>default</p>
  30.stdWrap.wrap = <div style="margin-top: 1em" class="col-xs-12 col-sm-12 col-md-3 text-right">|</div>
}

[hour = 11]
    temp.contentHome.20.30.value = <p>Success! It is 11 o'clock</p>
[ELSE]
    temp.contentHome.20.30.value = <p>It is not 11 o'clock!</p>
[END]
temp.contentHome.20{
包裹=|
10.stdWrap.wrap=|
20.2.1|
30=文本
30.value=默认值

30.stdWrap.wrap=| } [小时=11] temp.contentHome.20.30.value=成功!现在是11点

[其他] temp.contentHome.20.30.value=现在不是11点

[完]
但是,输出总是
不是11点钟,即使它是11点像日期证明


为什么这个条件不起作用?

乍一看似乎是正确的

尝试将当前时间添加到COA:

temp.contentHome.20.40 = TEXT
temp.contentHome.20.40 {
  data = date:U
  strftime = %H:%M
}
可能您的服务器时间与本地时间不匹配。请检查安装工具中的时区设置(
[SYS][phpTimeZone]

此外,缓存可能未刷新,因此未检查条件


最后:你对temp.contentHome.20有COA或COA_INT吗?

这确实是因为typo3后端的安装工具设置了错误的时区。在我将
$TYPO3_CONF_VARS['SYS']['phpTimeZone']
设置为
Europe/Berlin
后,它可以工作:)