Как на 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? Комментарии: 15
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
via: github.com/fenom-template/fenom/blob/master/docs/ru/operators.md#операторы-инкремента-и-декремента
{include ++$count_pub} так не выводиться но в обоих случаях ошибка в логах, php ругается на это :( как правильно прописать увеличение переменной что бы она не выводилась на сайте?
Вот так:
Группируй массив по ключу
Сниппет groupBypublished: