1
11時にメッセージを表示しようとしています。 これは私が試したものです:typoscriptで時間条件が機能しない
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]
ただし、出力はそれがdate
のような11 oclockが証明されていても、常にIt is not 11 o'clock!
です。
条件が動作しないのはなぜ?
実際には、typo3バックエンドのインストールツールで間違ったタイムゾーンが設定されていました。 '$ TYPO3_CONF_VARS ['SYS'] ['phpTimeZone']'を 'Europe/Berlin'に設定した後、それは動作します:) – Black