templates/templates/list.html.twig line 1

Open in your IDE?
  1. {% extends "master.html.twig" %}
  2. {% block meta %}
  3.     {% include "@SuluWebsite/Extension/seo.html.twig" with {
  4.         "seo": extension.seo|default([]),
  5.         "content": content|default([]),
  6.         "urls": urls|default([]),
  7.         "shadowBaseLocale": shadowBaseLocale|default(),
  8.         "defaultLocale": request.defaultLocale|default('de')
  9.     } %}
  10. {% endblock %}
  11. {% block typePage %}Liste
  12. {% endblock %}
  13. {% block bgImages %}
  14.     {% if content.first_banner is not empty %}
  15.         {{ content.first_banner[0].url }}
  16.     {% endif %}
  17. {% endblock %}
  18. {% block content %}
  19.     <div class="content-page-default">
  20.     <div property="article">
  21.         {{ content.article|raw }}
  22.     </div>
  23.     <div class="list">
  24.         {% for list in content.teaser_list %}
  25.             {% if "https://" in list.url %}
  26.                 <a href="{{ sulu_content_path(list.url) }}" target="_blank">
  27.                     <div class="btn-campus">
  28.                         <h2>{{ list.title }}</h2>
  29.                         {% if list.mediaId %}
  30.                             {% set media = sulu_resolve_media(list.mediaId, 'fr') %}
  31.                             <div class="bg-campus-contain">
  32.                                 <div class="bg-campus lazy" data-src="{{ media.url }}"></div>
  33.                             </div>
  34.                         {% endif %}
  35.                     </div>
  36.                 </a>
  37.             {% else %}
  38.                 <a href="{{ sulu_content_path(list.url) }}">
  39.                     <div class="btn-campus">
  40.                         <h2>{{ list.title }}</h2>
  41.                         {% if list.mediaId %}
  42.                             {% set media = sulu_resolve_media(list.mediaId, 'fr') %}
  43.                             <div class="bg-campus-contain">
  44.                                 <div class="bg-campus lazy" data-src="{{ media.url }}"></div>
  45.                             </div>
  46.                         {% endif %}
  47.                     </div>
  48.                 </a>
  49.             {% endif %}
  50.         {% endfor %}
  51.     </div>
  52. {% endblock %}
  53. {% block javascripts %}
  54.     <script>window.breadcrumbMap={'json-ld-breadcrumb':'JSON-LD Breadcrumb'}</script>
  55. {% endblock %}