Я пытаюсь проверить дату и время сервера, чтобы скомпоновать дату TV ресурса, но я всегда получаю пустую страницу, когда пытаюсь проверить статус IF, вот что мне нужно.Modx IF return blank page
Я фрагмент кода, как этот
<?php
function getDatetimeNow() {
$tz_object = new DateTimeZone('Europe/Belgrade');
$datetime = new DateTime();
$datetime->setTimezone($tz_object);
return $datetime->format('Y\-m\-d\ h:i:s');
}
$currentDate = getDatetimeNow();
$dtA = new DateTime($currentDate);
$dtB = new DateTime($date);
if ($dtA > $dtB) {
$active = 0;
return $active;
}
else {
$active = 1;
return $active;
}
Но когда на странице, если я стараюсь, как этот
[[!CheckCurrentDate? &date=`[[*DatumIsteka]]`]]
Я получил 1 или 0 на основе ТВ значения * DatumIsteka, все работает нормально, но когда я пытаюсь сравнить это
[[!If?
&subject=`[[!CheckCurrentDate? &date=`[[*DatumIsteka]]`]]`
&operator=`equals`
&operand=`0`
&then=`<script>
$("#tab3").html("<p>U Pripremi</p>");
</script>`
]]
У меня есть белая страница ресурса ?? В чем может быть проблема: любая помощь будет приятной :)
Заканчивать ошибки Apache журналы. – Vasis
Что-нибудь в журнале ошибок MODX? –