Форматирование блока изображения Streamfield - PullRequest
0 голосов
/ 29 апреля 2018

Я хочу указать HTML для каждого блока потокового поля с помощью цикла for в моем шаблоне. Тем не менее, часть изображения получает жалобы, и я уверен, что я делаю это неправильно.

Недопустимый тег блока в строке 15: «изображение», ожидаемое «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 %}

1 Ответ

0 голосов
/ 29 апреля 2018

Я забыл включить:

{% load wagtailimages_tags %} 

Мой плохой:)

...