显示此错误:
“图像”标签的格式应为{%image self.photo max-320x200 [custom-attr =“ value” ...]%}或{%image self.photo max-320x200 as img%} < / p>
第19行{%image block.value as mein_bild%}
我的模板:
("div[data-id=" + m.id + "]")
{%endblock%}
第18行我已用于调试。如果我删除第19行和第20行,则会显示图片名称。
答案 0 :(得分:1)
我以为我尝试了这种变体,但出现了错误。但是现在可以了。
{% extends "base.html" %}
{% load static wagtailcore_tags wagtailimages_tags %}
{% block content %}
<div class="notiert">
<header>
<h1>{{ page.title }}</h1>
</header>
<div class="body">
{{ page.kurzfassung|richtext }}
<p>{{ page.first_published_at }}</p>
{% for block in self.notiert_feld %}
{% if block.block_type == 'image' %}
{% image block.value width-530 %}
{% else %}
{{ block.value }}
{% endif %}
{% endfor %}
</div>
</div>
{% endblock %}
谢谢您的回答!
答案 1 :(得分:0)
如https://docs.wagtail.io/en/stable/topics/images.html所述,您需要包括一个调整大小规则,以指示应以图像呈现的大小。如果您不希望调整图像大小,请使用original
(尽管请注意,如果编辑者上传了超大图像,它可能会破坏页面布局和/或浪费带宽):
{% image block.value original as mein_bild %}