День рождения сотрудника вывод для сайта
{set $rows = json_decode($_modx->resource.DayRemember, true)}
{set $currDate = date()}
<div id="music">
<ul>
{foreach $rows as $row}
{if $row.date == $currDate|date_format:"%d.%m"}
<li>{$row.fio}</li>
{/if}
{/foreach}
</ul>
</div>
А как лучше проверять, если никто не родился? Так чтоб в цикле не выводило 100 раз «никто не родился», а вывело один раз. Пробовал с {break} — но не получилось.
Комментарии: 2
{set $rows = json_decode($_modx->resource.DayRemember, true)}
{set $currDate = date()}
{set $true = false}
<div id="music">
<ul>
{foreach $rows as $row}
{if $row.date == $currDate|date_format:"%d.%m"}
<li>{$row.fio}</li>
{set $true = true}
{/if}
{/foreach}
{if !$true}<li>никто не родился</li>
</ul>
</div>
Супер, работает!
{set $rows = json_decode($_modx->resource.DayRemember, true)}
{set $currDate = date()}
{set $true = false}
<div id="music">
<ul>
{foreach $rows as $row}
{if $row.date == $currDate|date_format:"%d.%m"}
<li>{$row.fio}</li>
{set $true = true}
{/if}
{/foreach}
{if !$true}<li>никто не родился</li>{/if}
</ul>
</div>
Вдруг кому-то еще понадобится)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.