Typo3 时间条件在打字稿中不起作用
如果是11点,我尝试显示一条消息。 这就是我尝试过的: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-
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
后,它可以工作:)