我想在我的模板中使用 for 循环为每个流场块指定 HTML。但是,图像部分正在收到投诉,我确信我没有以正确的方式进行操作。
第 15 行的块标记无效:'image'、预期的 'elif'、'else' 或 'endif'。您是否忘记注册或加载此标签?
{% extends "base.html" %}
{% load wagtailcore_tags %}
{% load wagtailuserbar %}
{% block content %}
<h1>{{page.title}}</h1>
<small>{{page.date}}</small>
{% for block in page.body %}
{% if block.block_type == 'heading' %}
<h2>{{ block.value }}</h2>
{% elif block.block_type == 'quote' %}
<blockquote class="blockquote text-center"><p class="mb-0">{{ block.value }}</p></blockquote>
{% elif block.block_type == 'image' %}
{% image block.value width-1200 class="img-fluid" alt="Responsive image" %}
{% endif %}
{% endfor %}
{% endblock %}
{% wagtailuserbar %}