From 7a943bc0d48763bfac7d4a0c5b563e26dfd8cc0a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rapha=C3=ABl=20Gertz?= <git@rapsys.eu> Date: Thu, 13 Oct 2022 14:53:39 +0200 Subject: [PATCH] Add cities layout fragment --- Resources/views/default/_city.html.twig | 46 +++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 Resources/views/default/_city.html.twig diff --git a/Resources/views/default/_city.html.twig b/Resources/views/default/_city.html.twig new file mode 100644 index 0000000..e03c14c --- /dev/null +++ b/Resources/views/default/_city.html.twig @@ -0,0 +1,46 @@ +{# Display cities #} +{% if cities is defined and cities %} + <article class="city"> + <header> + <h2><a href="{{ path('rapsys_air_city') }}" title="{% trans %}Libre Air cities{% endtrans %}">{% trans %}Cities{% endtrans %}</a></h2> + <p>{% trans %}Libre Air city list{% endtrans%} + </header> + <div class="panel"> + {% if multimap is defined and multimap %} + <div class="multimap"> + <a href="{{ multimap.link }}" title="{{ multimap.caption }}"> + <figure> + <img src="{{ multimap.src }}" alt="{{ multimap.caption }}" width="{{ multimap.width }}" height="{{ multimap.height }}" /> + <figcaption>{{ multimap.caption }}</figcaption> + </figure> + </a> + </div> + {% endif %} + <div class="grid{% if cities|length > 1 %} two{% endif %}"> + {% for id, city in cities %} + <article class="cell"> + <header> + <h3><a href="{{ city.link }}">{{ city.city }} ({{ city.id }})</a></h3> + </header> + {# {% if city.locations is defined and city.locations %} + <div class="panel grid"> + {% for id, location in city.locations %} + <article class="cell"> + <h4>{% if multimap is defined and multimap %}{{ id }} {% endif %}<a href="{{ location.link }}">{{ location.title }}</a></h4> + </article> + {% endfor %} + </div> + {% endif %} #} + {% if city.locations is defined and city.locations %} + <ul> + {% for id, location in city.locations %} + <li>{% if multimap is defined and multimap %}{{ id }} {% endif %}<a href="{{ location.link }}">{{ location.title }}</a></li> + {% endfor %} + </ul> + {% endif %} + </article> + {% endfor %} + </div> + </div> + </article> +{% endif %} -- 2.41.3