templates/sites/reparieren/markeTablet.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Smartphones, Handys & Tablets günstig in CLP beim Doctor reparieren lassen{% endblock %}
  3. {% block body %}
  4.    {# Erhalten Sie die aktuelle URL #}
  5.     {% set currentUrl = app.request.uri %}
  6.     {# Splitten der URL in Segmente #}
  7.     {% set segments = currentUrl|split('/') %}
  8.     {% set domain = segments[2] %}
  9.     {# Breadcrumb-Array initialisieren #}
  10.     {% set breadcrumbs = [] %}
  11.     {# Breadcrumbs für jede URL erstellen #}
  12.     {% set currentSegment = '' %}
  13.     {% for key, segment in segments|slice(3) %}
  14.         {% set currentSegment = currentSegment ~ '/' ~ segment %}
  15.         {% if loop.last %}
  16.             {% set breadcrumbs = breadcrumbs|merge([{'url': currentSegment, 'label': segment|capitalize, 'class': 'last-segment' }]) %}
  17.         {% else %}
  18.             {% set breadcrumbs = breadcrumbs|merge([{'url': currentSegment, 'label': segment|capitalize, 'class': 'regular-segment' }]) %}
  19.         {% endif %}
  20.     {% endfor %}
  21.     <section>
  22.         <div class="section container pb-0 mb-0 pl-0">
  23.             {# Ausgabe der Breadcrumbs #}
  24.             <ol class="breadcrumb has-succeeds-separator pt-6 pl-0" style="display:flex;">
  25.                 {% for breadcrumb in breadcrumbs %}
  26.                     <li class="breadcrumb-item">
  27.                         {% if loop.first %}
  28.                             <a href="{{ breadcrumb.url }}" class="{% if breadcrumb.class is defined %}{{ breadcrumb.class }}{% endif %}">{{ breadcrumb.label }}</a>
  29.                         {% else %}
  30.                             <a href="{{ breadcrumb.url }}" class="{% if breadcrumb.class is defined %}{{ breadcrumb.class }}{% endif %}">{{ breadcrumb.label }}</a>
  31.                         {% endif %}
  32.                     </li>
  33.                 {% endfor %}
  34.             </ol>
  35.         </div>
  36.     </section>
  37.     <section id="main" class="">
  38.         <div class="container">
  39.             <div class="">
  40.                 <div class="has-text-centered">
  41.                     <h3 class="mb-6">Wählen Sie Ihr Gerät</h3>
  42.                     
  43.                     <div class="columns">
  44.                         <div class="field column">
  45.                         <p class="control has-icons-left has-icons-right">
  46.                             <input class="input" type="text" placeholder="Suchen Sie Ihr Gerät..." id="searchGeraet">
  47.                             <span class="icon is-small is-left">
  48.                             <i class="fas fa-search"></i>
  49.                             </span>
  50.                         </p>
  51.                         </div>
  52.                     </div>
  53.                     <div class="columns is-multiline" id="devicesList">
  54.                     {% set sorted_geraete = geraete %}
  55.                         {% for geraet in sorted_geraete %}
  56.                             <div class="column is-one-quarter" id="{{ geraet.name }}">
  57.                                 <a href="{{ path('repairdevice',{id : geraet.id}) }}">
  58.                                     <div class="card zoom">
  59.                                         <div class="card-image">
  60.                                             <img class="image is-128x128" src="/images/geraete/{{ geraet.bild }}" alt="Bild von {{ geraet.name }}" width="120px">
  61.                                         </div>
  62.                                         <div class="card-content">
  63.                                             <div class="media-content">
  64.                                                 <p class="title is-6">{{ geraet.name }}</p>
  65.                                                 <span>Auswählen</span>
  66.                                             </div>
  67.                                         </div>
  68.                                     </div>
  69.                                 </a>
  70.                             </div>
  71.                         {% endfor %}
  72.                     </div>
  73.                 </div>
  74.             </div>
  75.         </div>
  76.     </section>
  77. {% endblock %}