miloslovesky
@miloslovesky
Do you know who i am? I'm not you.

Как посчитать количество значений в YML используя Liquid?

Есть YML-файл advertisers.yml.
Надо посчитать количество кампаний со статусом = 1

- login: ivanivanov
  name: Иван Иванов
  campaigns:
    - name: Кампания Ивана Иванова
      status_id: 1
    - name: Вторая кампания Ивана Иванова
      status_id: 2
- login: ivanpetrov
  name: Иван Петров
  campaigns:
    - name: Кампания Ивана Петрова
      status_id: 1
- login: ivansidorov
  name: Иван Сидоров
  campaigns:
    - name: Кампания Сидорова
      status_id: 3


Вроде как код* должен быть такой:
{% assign advertiser = site.data.advertisers %}
{% assign campaign = advertiser.campaigns %}
{% if campaign.status_id == 1 %}
{{ campaign.status_id | size }}
{% endif %}

Но он не работает

*Используется Jekyll
  • Вопрос задан
  • 2401 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы