custom/plugins/BettenABC/src/Resources/views/theme/element/cms-element-hours.html.twig line 1

Open in your IDE?
  1. {#
  2. # Project:      www.betten-abc.de
  3. # Company:      arboro GmbH
  4. # Created by:   Daniel Geike
  5. # Created on:   31.08.22
  6. # Description:
  7. #}
  8. {% block cms_element_hours %}
  9.     {% set showAsOpeningHours = data.bool_opening_hours %}
  10.     <div class="cms-element-hours" data-remove-parent-overflow="true">
  11.         {% block cms_element_hours_content %}
  12.             <div class="cms-element-hours-content{% if not showAsOpeningHours %} is-support{% endif %}">
  13.                 {% set dayRanges = data.rep_weekday %}
  14.                 {% block cms_element_hours_content_container %}
  15.                     <div class="cms-element-hours-content-container">
  16.                         {% if showAsOpeningHours %}
  17.                             {% block cms_element_hours_headline %}
  18.                                 <div class="cms-element-hours-support-text cms-element-hours-headline text-primary">
  19.                                     {{ "cms-elements.hours.headline"|trans }}
  20.                                 </div>
  21.                             {% endblock %}
  22.                         {% else %}
  23.                             {% block cms_element_hours_support_headline %}
  24.                                 <div class="cms-element-hours-support-text cms-element-hours-headline text-primary">
  25.                                     {{ "cms-elements.support.headline"|trans }}
  26.                                 </div>
  27.                             {% endblock %}
  28.                             {% block cms_element_hours_support_headline_below %}
  29.                                 <div class="cms-element-hours-support-text">
  30.                                     {{ "cms-elements.support.headlineBelow"|trans }}
  31.                                 </div>
  32.                             {% endblock %}
  33.                         {% endif %}
  34.                         {% if showAsOpeningHours %}
  35.                             {% block cms_element_hours_sub_headline %}
  36.                                 <div class="cms-element-hours-support-text cms-element-hours-sub-headline">
  37.                                     {{ "cms-elements.hours.subHeadline"|trans }}
  38.                                 </div>
  39.                             {% endblock %}
  40.                         {% else %}
  41.                             {% block cms_element_hours_support_sub_headline %}
  42.                                 <div class="cms-element-hours-support-text cms-element-hours-sub-headline is-support text-primary">
  43.                                     {{ "cms-elements.support.subHeadline"|trans }}
  44.                                 </div>
  45.                             {% endblock %}
  46.                         {% endif %}
  47.                     </div>
  48.                 {% endblock %}
  49.                 {% block cms_element_hours_table %}
  50.                     <table class="cms-element-hours-table">
  51.                         {% if showAsOpeningHours %}
  52.                             <thead>
  53.                                 <tr>
  54.                                     <th colspan="2">{{ "cms-elements.hours.tableHeadline"|trans }}</th>
  55.                                 </tr>
  56.                             </thead>
  57.                         {% endif %}
  58.                         <tbody>
  59.                             {% for dayRange in dayRanges %}
  60.                                 {% set name = dayRange.text_weekday_name %}
  61.                                 {% block cms_element_hours_table_row %}
  62.                                     <tr>
  63.                                         {% block cms_element_hours_table_cell_weekday %}
  64.                                             <td>
  65.                                                 {% block cms_element_hours_table_cell_weekday_range %}
  66.                                                     {{ name }}
  67.                                                 {% endblock %}
  68.                                             </td>
  69.                                         {% endblock %}
  70.                                         {% block cms_element_hours_table_cell_time %}
  71.                                             <td>
  72.                                                 {% for timeRange in dayRange.rep_opening_hours %}
  73.                                                     {% block cms_element_hours_table_cell_time_range %}
  74.                                                         {{ timeRange.text_from }} - {{ timeRange.text_until }} Uhr
  75.                                                     {% endblock %}
  76.                                                     {% block cms_element_hours_table_weekday_time_range_break %}
  77.                                                         {% if timeRange|length > 1 and loop.first %}
  78.                                                             <br/>
  79.                                                         {% endif %}
  80.                                                     {% endblock %}
  81.                                                 {% endfor %}
  82.                                             </td>
  83.                                         {% endblock %}
  84.                                     </tr>
  85.                                 {% endblock %}
  86.                             {% endfor %}
  87.                         </tbody>
  88.                     </table>
  89.                 {% endblock %}
  90.                 {% if showAsOpeningHours %}
  91.                     {% block cms_element_hours_address %}
  92.                         <div class="cms-element-hours-address">
  93.                             {{ "general.address"|trans|nl2br }}
  94.                         </div>
  95.                     {% endblock %}
  96.                 {% else %}
  97.                     {% block cms_element_hours_support_phone %}
  98.                         <div class="cms-element-hours-support-phone">
  99.                             <a class="cms-element-hours-support-phone-link text-primary" href="tel:{{ theme_config("phone")|replace({
  100.                                 " ": ""
  101.                             }) }}">
  102.                                 {{ theme_config("phone") }}
  103.                             </a>
  104.                         </div>
  105.                     {% endblock %}
  106.                 {% endif %}
  107.             </div>
  108.         {% endblock %}
  109.     </div>
  110. {% endblock %}