{% set slides = [] %} {% for slide in module.slides %} {% if (slide.link_url is string_startingwith "http") or (slide.link_url is string_startingwith "/") %} {% set link = slide.link_url %} {% elif !slide.link_url %} {% set link = none %} {% else %} {% set link = "//" ~ slide.link_url %} {% endif %} {{ slides.append({ "caption": slide.caption, "show_caption": slide.show_caption, "link_url": link, "alt_text": slide.img.alt, "img_src": slide.img.src, "open_in_new_tab": slide.open_in_new_tab }) | string | replace('true', '') }} {% endfor %} {% gallery "Gallery" display_mode='{{ module.display_mode }}' sizing='{{ module.sizing }}', transition='{{ module.transition }}', caption_position='{{ module.caption_position }}', auto_advance='{{ module.auto_advance }}', overrideable=True, description_text='', show_pagination='{{ module.show_pagination }}', label='{{title}}', slides='{{ slides }}', loop_slides='{{ module.loop_slides }}', num_seconds='{{ module.num_seconds }}', lightboxRows='{{ module.lightboxRows }}' %}