Как на FENOM узнать количество записей с определенным числом в массиве?
Приветствую, друзья, подскажите пожалуйста, как в массиве, проверить сколько параметров со определенным значением?
Знаю как проверить количество записей в массиве {set $count = count($array)}
Но мне нужно, в этом массиве, узнать сколько опубликованных записей.
В массиве MIGX tv есть разные параметры, но есть параметр чекбокс который отвечает за публикацию записи, если опубликовано то 1, если нет то 0
Знаю как проверить количество записей в массиве {set $count = count($array)}
Но мне нужно, в этом массиве, узнать сколько опубликованных записей.
В массиве MIGX tv есть разные параметры, но есть параметр чекбокс который отвечает за публикацию записи, если опубликовано то 1, если нет то 0
$item.publishedВывожу так{var $plus = $_modx->resource.field_plus | fromJSON}
{if $plus}
{foreach $plus as $idx => $item}
{if $idx =='8'}{break}{/if}
{if $item.published !=0}
<div class="plus__item plus-item">
{$item.text}
{/if}
{/foreach}
{/if}Но вот как узнать сколько в массиве $item.published равных 1?
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 15
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
via: github.com/fenom-template/fenom/blob/master/docs/ru/operators.md#операторы-инкремента-и-декремента
{include ++$count_pub} так не выводиться но в обоих случаях ошибка в логах, php ругается на это :( как правильно прописать увеличение переменной что бы она не выводилась на сайте?
Вот так:
Группируй массив по ключу
Сниппет groupBypublished: