custom/static-plugins/BaumarktTheme/src/Resources/views/storefront/component/store-locator/store-locator-offcanvas.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/utilities/offcanvas.html.twig' %}
  2. {% block utilities_offcanvas %}
  3.     <div class="store-locator-offcanvas-container" data-store-locator-content="true">
  4.         {{ parent() }}
  5.     </div>
  6. {% endblock %}
  7. {% block utilities_offcanvas_close %}
  8. {% endblock %}
  9. {% block utilities_offcanvas_close_text %}{% endblock %}
  10. {% block utilities_offcanvas_content %}
  11.     {% block page_store_locator_container %}
  12.         <div class="store-locator-header">
  13.             {% block store_locator_offcanvas_header %}
  14.                 <h2 id="store-locator-offcanvas-title">{{ "general.storeLocatorOffcanvas.headline"|trans|sw_sanitize }}</h2>
  15.                 {% sw_icon 'close_m' style { 'pack' : 'globus_icons' } %}
  16.             {% endblock %}
  17.         </div>
  18.         <div class="store-locator-content">
  19.             {% block store_locator_offcanvas_content %}
  20.                 <div class="header-search header-search-col col-12 my-4">
  21.                     <form action="#"
  22.                           method="POST"
  23.                           id="store-locator-search-form"
  24.                           class="header-search-form">
  25.                         <div class="input-group">
  26.                             <input type="search"
  27.                                    name="search"
  28.                                    class="form-control header-search-input"
  29.                                    placeholder="{{ "general.storeLocatorOffcanvas.searchPlaceholder"|trans|sw_sanitize }}"
  30.                                    aria-label="{{ "general.storeLocatorOffcanvas.searchPlaceholder"|trans|sw_sanitize }}"
  31.                                    value="" />
  32.                             <div class="input-group-append">
  33.                                 <button type="submit"
  34.                                         class="btn header-search-btn"
  35.                                         aria-label="{{ "header.searchButton"|trans|striptags }}">
  36.                                 <span class="header-search-icon">
  37.                                     {% sw_icon 'search' style {'pack' : 'globus_icons'} %}
  38.                                 </span>
  39.                                 </button>
  40.                                 <button class="btn header-search-btn btn-clear-search d-none js-clear-search">
  41.                                 <span class="header-search-icon d-flex">
  42.                                     {% sw_icon 'x' style { 'size': 'sm' } %}
  43.                                 </span>
  44.                                 </button>
  45.                             </div>
  46.                         </div>
  47.                     </form>
  48.                 </div>
  49.                 <div class="wrapper">
  50.                     {% block store_locator_offcanvas_store_item %}
  51.                         <div class="store-item">
  52.                             <input type="radio" name="storeSelection" value="" id="store-" class="store-input">
  53.                             <label class="name store-label" for="store-"></label>
  54.                             <div class="address"></div>
  55.                             <a class="additional-info-link" href="javascript:;">{{ "general.storeLocatorOffcanvas.additionDetailButton"|trans|sw_sanitize }}</a>
  56.                             <div class="additional-info invisible">
  57.                                 {% block store_locator_offcanvas_store_item_additional_info %}
  58.                                     <div class="opening-times my-3">
  59.                                         <b>{{ "general.storeLocatorOffcanvas.openingHoursLabel"|trans|sw_sanitize }}</b>
  60.                                         <div class="content"></div>
  61.                                     </div>
  62.                                     <div class="contact-info">
  63.                                         <b>{{ "general.storeLocatorOffcanvas.contactLabel"|trans|sw_sanitize }}</b>
  64.                                         <div class="content">
  65.                                             <div class="phone">
  66.                                                 <span>{{ "general.storeLocatorOffcanvas.phonePrefix"|trans|sw_sanitize }}</span>
  67.                                                 <a class="number" href="#"></a>
  68.                                             </div>
  69.                                             <div class="fax">
  70.                                                 <span>{{ "general.storeLocatorOffcanvas.faxPrefix"|trans|sw_sanitize }}</span>
  71.                                                 <span class="number"></span>
  72.                                             </div>
  73.                                             <a class="mail" href="#"></a>
  74.                                             <div class="store-actions mt-3">
  75.                                             {% block store_locator_offcanvas_store_item_additional_info_actions %}
  76.                                                 <div class="action-btn">
  77.                                                     <a class="maps-link" target="_blank" href="#">{% sw_icon 'icon_map-pin' style { 'pack' : 'globus_icons' } %} zum Routenplaner</a>
  78.                                                 </div>
  79.                                                 <div class="header-btn spacer mx-3">|</div>
  80.                                                 <div class="action-btn">
  81.                                                     <a class="store-link" href="#">{% sw_icon 'store_s' style { 'pack' : 'globus_icons' } %} zur Marktseite</a>
  82.                                                 </div>
  83.                                             {% endblock %}
  84.                                             </div>
  85.                                         </div>
  86.                                     </div>
  87.                                 {% endblock %}
  88.                             </div>
  89.                             <div class="product-availability-wrapper mt-2 d-none">
  90.                                 <span class="delivery-status-indicator "></span> <span class="status-text"></span>
  91.                             </div>
  92.                         </div>
  93.                     {% endblock %}
  94.                 </div>
  95.                 <form id="store-form" class="store-listing">
  96.                     {{ sw_csrf('frontend.ianeo-store-locator.switch-store') }}
  97.                 </form>
  98.                 <form id="test-availability" class="d-none">
  99.                     {{ sw_csrf('frontend.ianeo.test-availability') }}
  100.                 </form>
  101.             {% endblock %}
  102.         </div>
  103.         <div class="store-locator-footer">
  104.             {% block store_locator_offcanvas_footer %}
  105.                 <button class="btn btn-secondary abort">{{ "general.storeLocatorOffcanvas.cancelButton"|trans|sw_sanitize }}</button>
  106.                 <button type="submit" form="store-form" class="btn btn-primary apply" disabled="disabled">{{ "general.storeLocatorOffcanvas.confirmButton"|trans|sw_sanitize }}</button>
  107.             {% endblock %}
  108.         </div>
  109.     {% endblock %}
  110. {% endblock %}