0

我想在我的模板中使用 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 %}
4

1 回答 1

1

我忘了包括:

{% load wagtailimages_tags %} 

我的错 :)

于 2018-04-29T11:06:09.863 回答