You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ImageGalleryBlock() has no output when used in a page model using the following:
image_gallery = StreamField([
('image_gallery', ImageGalleryBlock()),
],
verbose_name="Choose images for the gallery",
null=True,
use_json_field=True )
Steps to reproduce
Create a page model using the ImageGalleryBlock
Add the block tags to the page template using the following:
{% for block in page.image_gallery %}
{% include_block block %}
{% endfor %}
On the designated page in admin, use the fieldpanel to select a Collection and save
Expected behavior
The images in the collection should appear and be clickable to pop up in a modal
Additional context
In the block template, If I output the value of {{self.collection.id}} I get the correct Collection number (2 in my case) but if I output {{pictures}} I simply get <ImageQuerySet []> from which I presume the image URLs aren't being passed to the pictures list.
Outputting {{ block.value }} in the page template I get:
Describe the bug
Developing on POP_OS (Ubuntu) with Python 3.10
ImageGalleryBlock() has no output when used in a page model using the following:
Steps to reproduce
Create a page model using the ImageGalleryBlock
Add the block tags to the page template using the following:
On the designated page in admin, use the fieldpanel to select a Collection and save
Expected behavior
The images in the collection should appear and be clickable to pop up in a modal
Additional context
In the block template, If I output the value of {{self.collection.id}} I get the correct Collection number (2 in my case) but if I output {{pictures}} I simply get <ImageQuerySet []> from which I presume the image URLs aren't being passed to the pictures list.
Outputting {{ block.value }} in the page template I get:
StructValue([('settings', StructValue([('custom_template', ''), ('custom_css_class', ''), ('custom_id', '')])), ('collection', <Collection: Locos and Vehicles>)])
Have I set the model up incorrectly or borked something in the template?
Thanks in advance for any help
The text was updated successfully, but these errors were encountered: