Я учусь использовать Craft CMS, которая использует шаблоны Twig. Я пытаюсь вывести объект JSON в Twig, но вместо 2 элементов в JSON я получаю информацию об одном элементе.
Вот мой код:
{% set newsitems = craft.entries.section('newsitems').orderBy('PostDate desc').limit(100) %}
{% set response = [] %}
{% for newsitem in newsitems %}
{{ 'Here' }}
{% set response = response|merge({'type':0, 'id':newsitem.id, 'link':newsitem.sourceLink}) %}
{% endfor %}
{{ response|json_encode() }}
А вот вывод, который я получаю:
Here Here {"type":0,"id":"25","link":"https:\/\/gadgets.ndtv.com"}
Как видно, l oop выполняется два раза («Здесь» печатается 2 раза), но в нем только один элемент JSON массив, который выводится на печать.
Я что-то упустил, если c? Любая помощь будет оценена. Заранее спасибо.