Chiemezuo 2024-05-02 09:35:55 +00:00 zatwierdzone przez GitHub
commit 8677c31720
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
2 zmienionych plików z 20 dodań i 1 usunięć

Wyświetl plik

@ -2,7 +2,7 @@ from django.template.loader import render_to_string
from django.utils.functional import cached_property
from wagtail.admin.compare import BlockComparison
from wagtail.blocks import ChooserBlock
from wagtail.blocks import BooleanBlock, CharBlock, ChooserBlock, StructBlock
from .shortcuts import get_rendition_or_not_found
@ -51,3 +51,13 @@ class ImageChooserBlockComparison(BlockComparison):
"image_b": self.val_b,
},
)
class ImageBlock(StructBlock):
image = ImageChooserBlock(required=True)
alt_text = CharBlock(required=True)
decorative = BooleanBlock(default=False, required=False)
class Meta:
icon = "image"
template = "wagtailimages/widgets/image.html"

Wyświetl plik

@ -0,0 +1,9 @@
{% load wagtailimages_tags %}
<figure>
{% if self.decorative %}
{% image self.image fill-600x338 loading="lazy" %}
{% else %}
{% image self.image fill-600x338 loading="lazy" alt=self.alt_text %}
{% endif %}
</figure>