我尝试显示一条消息,如果它是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]
但是,输出始终为It is not 11 o'clock!
,即使它是date
证明的11点钟。
为什么情况不起作用?
答案 0 :(得分:2)
初看起来似乎是正确的。
尝试将当前时间添加到COA:
temp.contentHome.20.40 = TEXT
temp.contentHome.20.40 {
data = date:U
strftime = %H:%M
}
也许您的服务器时间与您的本地时间不符。请检查安装工具([SYS][phpTimeZone]
)中的时区设置。
也可能不刷新缓存,因此不会检查条件。
最后:你在temp.contentHome.20上有COA或COA_INT吗?