custom/plugins/HyBuys/src/Resources/views/storefront/layout/footer/footer.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/layout/footer/footer.html.twig' %}
  2. {% block layout_footer_inner_container %}
  3.     <div class="footer_top">
  4.         {% block layout_footer_navigation_hotline_content %}
  5. {#            <div id="collapseFooterHotline"#}
  6. {#                 class="footer-column-content collapse js-footer-column-content footer-contact"#}
  7. {#                 aria-labelledby="collapseFooterHotlineTitle">#}
  8. {#                <div class="footer-column-content-inner">#}
  9. {#                    <p class="footer-contact-hotline">#}
  10. {#                        {{ 'footer.serviceHotline'|trans|sw_sanitize }}#}
  11. {#                    </p>#}
  12. {#                </div>#}
  13. {#                <div class="footer-contact-form">#}
  14. {#                    {{ 'footer.serviceContactLink'|trans({#}
  15. {#                        '%url%': path('frontend.cms.page', { id: config('core.basicInformation.contactPage') })#}
  16. {#                    })|raw }}#}
  17. {#                </div>#}
  18. {#            </div>#}
  19.         {% endblock %}
  20.         <div class="logo_socials">
  21.             <img class="footer_logo" src="/media/82/72/b4/1668574972/logo.svg" width="157" height="52" alt="" title=""/>
  22.             <ul class="socials_list">
  23.                 <li><a href="{{ context.salesChannel.customFields.custom_socials_facebook }}" target="_blank" class="icon_facebook">facebook</a></li>
  24.                 <li><a href="{{ context.salesChannel.customFields.custom_socials_instagram }}" target="_blank" class="icon_instagram">instagram</a></li>
  25.                 <li><a href="{{ context.salesChannel.customFields.custom_socials_LinkedIn }}" target="_blank" class="icon_linkedin">linkedin</a></li>
  26.             </ul>
  27.         </div>
  28.         <ul class="footer_menu">
  29.             {% block layout_footer_service_menu %}
  30.                     {% block layout_footer_service_menu_content %}
  31.             <li>
  32.                 <div class="menu_subtitle">Information</div>
  33.                 <ul>
  34.                     {% for serviceMenuItem in page.header.serviceMenu %}
  35.                         {% block layout_footer_service_menu_item %}
  36.                             <li>
  37.                                 <a
  38.                                    href="{{ category_url(serviceMenuItem) }}"
  39.                                    {% if category_linknewtab(serviceMenuItem) %}target="_blank"{% endif %}
  40.                                    title="{{ serviceMenuItem.translated.name }}">
  41.                                     {{ serviceMenuItem.translated.name }}
  42.                                 </a>
  43.                             </li>
  44.                         {% endblock %}
  45.                     {% endfor %}
  46.                     <li>
  47.                         <a data-bs-toggle="modal"
  48.                            data-toggle="modal"
  49.                            data-url="{{ path('frontend.cms.page', { id: config('core.basicInformation.contactPage') }) }}"
  50.                            href="{{ path('frontend.cms.page', { id: config('core.basicInformation.contactPage') }) }}"
  51.                            title="contact form">Contact</a>
  52.                     </li>
  53.                 </ul>
  54.             </li>
  55.                     {% endblock %}
  56.             {% endblock %}
  57.         </ul>
  58.         <div class="payment_methods">
  59.             <div class="menu_subtitle">Payment methods</div>
  60.             <div class="methods_list">
  61.                 <img src="/bundles/hybuys/assets/css/images/visa.svg" width="56" height="36" alt="visa" title="visa"/>
  62.                 <img src="/bundles/hybuys/assets/css/images/mastercard.svg" width="60" height="36" alt="mastercard" title="mastercard"/>
  63.                 <img src="/bundles/hybuys/assets/css/images/paypal.svg" width="58" height="36" alt="paypal" title="paypal"/>
  64.                 <img src="/bundles/hybuys/assets/css/images/american-express.svg" width="56" height="36" alt="american-express" title="american-express"/>
  65.             </div>
  66.         </div>
  67.     </div>
  68.     <div class="footer_bottom">
  69.         <div class="copyrights">© 2023 HyBuys. All Rights Reserved.</div>
  70.         <div class="developer">Developed by <a href="https://wedo.design" target="_blank">WEDO</a></div>
  71.     </div>
  72.     {% block layout_footer_navigation %}
  73. {#        <div id="footerColumns"#}
  74. {#             class="row footer-columns"#}
  75. {#             data-collapse-footer="true"#}
  76. {#             role="list">#}
  77. {#        {% block layout_footer_navigation_hotline %}#}
  78. {#            <div class="col-md-4 footer-column js-footer-column">#}
  79. {#            {% block layout_footer_navigation_hotline_headline %}#}
  80. {#                <div class="footer-column-headline footer-headline js-footer-column-headline js-collapse-footer-column-trigger"#}
  81. {#                     id="collapseFooterHotlineTitle"#}
  82. {#                {{ dataBsTargetAttr }}="#collapseFooterHotline"#}
  83. {#                aria-expanded="true"#}
  84. {#                aria-controls="collapseFooterHotline"#}
  85. {#                role="listitem">#}
  86. {#                {{ 'footer.serviceHotlineHeadline'|trans|sw_sanitize }}#}
  87. {#                {% block layout_footer_navigation_hotline_icons %}#}
  88. {#                    <div class="footer-column-toggle">#}
  89. {#                                        <span class="footer-plus-icon">#}
  90. {#                                            {% sw_icon 'plus' %}#}
  91. {#                                        </span>#}
  92. {#                        <span class="footer-minus-icon">#}
  93. {#                                            {% sw_icon 'minus' %}#}
  94. {#                                        </span>#}
  95. {#                    </div>#}
  96. {#                {% endblock %}#}
  97. {#                </div>#}
  98. {#            {% endblock %}#}
  99. {#            </div>#}
  100. {#        {% endblock %}#}
  101. {#        {% block layout_footer_navigation_columns %}#}
  102. {#            {% for root in page.footer.navigation.tree %}#}
  103. {#                {% block layout_footer_navigation_column %}#}
  104. {#                    <div class="col-md-4 footer-column js-footer-column">#}
  105. {#                    {% block layout_footer_navigation_information_headline %}#}
  106. {#                        <div class="footer-column-headline footer-headline js-collapse-footer-column-trigger"#}
  107. {#                        {{ dataBsTargetAttr }}="#collapseFooterTitle{{ loop.index }}"#}
  108. {#                        aria-expanded="true"#}
  109. {#                        aria-controls="collapseFooter{{ loop.index }}">#}
  110. {#                        {% if root.category.type == 'folder' %}#}
  111. {#                            {{ root.category.translated.name }}#}
  112. {#                        {% else %}#}
  113. {#                            <a href="{{ category_url(root.category) }}"#}
  114. {#                               {% if category_linknewtab(root.category) %}target="_blank"{% endif %}#}
  115. {#                               title="{{ root.category.translated.name }}">#}
  116. {#                                {{ root.category.translated.name }}#}
  117. {#                            </a>#}
  118. {#                        {% endif %}#}
  119. {#                        {% block layout_footer_navigation_information_icons %}#}
  120. {#                            <div class="footer-column-toggle">#}
  121. {#                                                <span class="footer-plus-icon">#}
  122. {#                                                    {% sw_icon 'plus' %}#}
  123. {#                                                </span>#}
  124. {#                                <span class="footer-minus-icon">#}
  125. {#                                                    {% sw_icon 'minus' %}#}
  126. {#                                                </span>#}
  127. {#                            </div>#}
  128. {#                        {% endblock %}#}
  129. {#                        </div>#}
  130. {#                    {% endblock %}#}
  131. {#                    {% block layout_footer_navigation_information_content %}#}
  132. {#                        <div id="collapseFooter{{ loop.index }}"#}
  133. {#                             class="footer-column-content collapse js-footer-column-content"#}
  134. {#                             aria-labelledby="collapseFooterTitle{{ loop.index }}">#}
  135. {#                            <div class="footer-column-content-inner">#}
  136. {#                                {% block layout_footer_navigation_information_links %}#}
  137. {#                                    <ul class="list-unstyled">#}
  138. {#                                        {% for treeItem in root.children %}#}
  139. {#                                            {% set category = treeItem.category %}#}
  140. {#                                            {% set name = category.translated.name %}#}
  141. {#                                            #}{# @deprecated tag:v6.5.0 - Use "category.translated.externalLink" directly or category_url function instead. #}
  142. {#                                            {% set externalLink = category.translated.externalLink %}#}
  143. {#                                            {% block layout_footer_navigation_information_link_item %}#}
  144. {#                                                <li class="footer-link-item">#}
  145. {#                                                    {% block layout_footer_navigation_information_link %}#}
  146. {#                                                        {% if category.type == 'folder' %}#}
  147. {#                                                            <div>{{ name }}</div>#}
  148. {#                                                        {% else %}#}
  149. {#                                                            <a class="footer-link"#}
  150. {#                                                               href="{{ category_url(category) }}"#}
  151. {#                                                               {% if category_linknewtab(category) %}target="_blank"{% endif %}#}
  152. {#                                                               title="{{ name }}">#}
  153. {#                                                                {{ name }}#}
  154. {#                                                            </a>#}
  155. {#                                                        {% endif %}#}
  156. {#                                                    {% endblock %}#}
  157. {#                                                </li>#}
  158. {#                                            {% endblock %}#}
  159. {#                                        {% endfor %}#}
  160. {#                                    </ul>#}
  161. {#                                {% endblock %}#}
  162. {#                            </div>#}
  163. {#                        </div>#}
  164. {#                    {% endblock %}#}
  165. {#                    </div>#}
  166. {#                {% endblock %}#}
  167. {#            {% endfor %}#}
  168. {#        {% endblock %}#}
  169. {#        </div>#}
  170.     {% endblock %}
  171.     {% block layout_footer_payment_shipping_logos %}
  172. {#        <div class="footer-logos">#}
  173. {#            {% block layout_footer_payment_logos %}#}
  174. {#                {% for paymentMethod in page.salesChannelPaymentMethods %}#}
  175. {#                    {% block layout_footer_payment_logo %}#}
  176. {#                        {% if paymentMethod.media %}#}
  177. {#                            <div class="footer-logo is-payment">#}
  178. {#                                {% sw_thumbnails 'footer-payment-image-thumbnails' with {#}
  179. {#                                    media: paymentMethod.media,#}
  180. {#                                    sizes: {#}
  181. {#                                        'default': '100px'#}
  182. {#                                    },#}
  183. {#                                    attributes: {#}
  184. {#                                        'class': 'img-fluid footer-logo-image',#}
  185. {#                                        'alt': (paymentMethod.media.translated.alt ?: paymentMethod.translated.name),#}
  186. {#                                        'title': (paymentMethod.media.translated.title ?: paymentMethod.translated.name)#}
  187. {#                                    }#}
  188. {#                                } %}#}
  189. {#                            </div>#}
  190. {#                        {% endif %}#}
  191. {#                    {% endblock %}#}
  192. {#                {% endfor %}#}
  193. {#            {% endblock %}#}
  194. {#            {% block layout_footer_shipping_logos %}#}
  195. {#                {% for shippingMethod in page.salesChannelShippingMethods %}#}
  196. {#                    {% block layout_footer_shipping_logo %}#}
  197. {#                        {% if shippingMethod.media %}#}
  198. {#                            <div class="footer-logo is-shipping">#}
  199. {#                                {% sw_thumbnails 'footer-shipping-image-thumbnails' with {#}
  200. {#                                    media: shippingMethod.media,#}
  201. {#                                    sizes: {#}
  202. {#                                        'default': '100px'#}
  203. {#                                    },#}
  204. {#                                    attributes: {#}
  205. {#                                        'class': 'img-fluid footer-logo-image',#}
  206. {#                                        'alt': (shippingMethod.media.translated.alt ?: shippingMethod.translated.name),#}
  207. {#                                        'title': (shippingMethod.media.translated.title ?: shippingMethod.translated.name)#}
  208. {#                                    }#}
  209. {#                                } %}#}
  210. {#                            </div>#}
  211. {#                        {% endif %}#}
  212. {#                    {% endblock %}#}
  213. {#                {% endfor %}#}
  214. {#            {% endblock %}#}
  215. {#        </div>#}
  216.     {% endblock %}
  217.     {% block layout_footer_bottom %}
  218. {#        <div class="footer-bottom">#}
  219.             {% block layout_footer_vat %}
  220. {#                <div class="footer-vat">#}
  221. {#                    {% if context.taxState == "gross" %}#}
  222. {#                        <p>#}
  223. {#                            {{ "footer.includeVat"|trans({#}
  224. {#                                '%url%': path('frontend.cms.page',{ id: config('core.basicInformation.shippingPaymentInfoPage') })#}
  225. {#                            })|raw }}#}
  226. {#                        </p>#}
  227. {#                    {% else %}#}
  228. {#                        <p>#}
  229. {#                            {{ "footer.excludeVat"|trans({#}
  230. {#                                '%url%': path('frontend.cms.page',{ id: config('core.basicInformation.shippingPaymentInfoPage') })#}
  231. {#                            })|raw }}#}
  232. {#                        </p>#}
  233. {#                    {% endif %}#}
  234. {#                </div>#}
  235.             {% endblock %}
  236.             {% block layout_footer_copyright %}
  237.             {% endblock %}
  238. {#        </div>#}
  239.     {% endblock %}
  240. {% endblock %}