{% extends "page.html" %}
{% block content_body %}
{# build list of pages where the slugs correspond to an entries in page.wide_cards; some hackiness required to keep the
original order #}
{% set wcards = [] %}
{% for wide_card in page.wide_cards %}
{% do wcards.append(pages | selectattr("slug", "==", wide_card) | list | first) if pages | selectattr("slug", "==",
wide_card) | list | first is defined %}
{% endfor %}
{# now we can finally iterate over the pages listed in page.wide_cards #}
{% for wcard in wcards %}