Я создал пользовательский блок с вложенными блоками. Как мне получить доступ к полям во внутреннем блоке? Например, я хочу отобразить значок, заголовок и описание.
Я пробовал несколько вариантов этого:
{% for block in value %}
{% if block.block_type == 'features' %}
{% for subblock in block.value %}
{{ subblock.value.title }}
Это мое определение блока:
class Features_1_Block(blocks.StructBlock):
title = blocks.CharBlock()
description = blocks.TextBlock(required=False)
features = blocks.ListBlock(
blocks.StructBlock([
('icon', blocks.CharBlock()),
('title', blocks.CharBlock()),
('description', blocks.TextBlock())
])
)
class Meta:
template = 'streamfield_blocks/features_1.html'
В настоящее время нет вывода.