Я пытаюсь использовать тип поля повторителя в Bolt CMS для видео, чтобы можно было добавить несколько видео на страницу с помощью встроенного устройства для внедрения, а не только одно.
В моем contenttypes.yml у меня есть это:
features:
type: repeater
fields:
video:
type: video
В моем шаблоне у меня есть это:
{% for item in record.features %}
{% if fieldtype == "video" and value.html is not empty %}
{{ value.html|raw }}
{% endif %}
{% endfor %}
Но это выдает каждый value.html
, умноженный на общее количество предметов! Это сводит меня с ума. Я знаю, что просто делаю глупую ошибку, потому что я не знаю даже основ программирования, но я гулял по этому вопросу всю ночь и не нашел решения. Пожалуйста, совет.
UPDATE
Это оказалось ошибкой, поэтому мне пришлось выбрать совершенно другой подход. Когда я разговаривал с разработчиками Bolt на Slack, один из них подтвердил, что все было правильно с моей стороны и что он не должен вести себя так. Он не упомянул, будет ли это исправлено.