templates/includes/footer.html.twig line 1

Open in your IDE?
  1. {% if editmode %}
  2.     <!-- Font Awesome lokalisiert WBR 06.10.2022 -->
  3.     <link rel="stylesheet" href="{{ asset('/static/fonts/fontawesome-pro-6.3.0-web/css/all.min.css') }}"/>
  4.     <link rel="stylesheet" href="{{ asset('/dist/style.css') }}"/>
  5.     <link rel="stylesheet" href="{{ asset('/static/css/editmode.css') }}"/>
  6.     <script type="text/javascript" src="{{ asset('/dist/index.js') }}" defer></script>
  7.     <div >
  8.         <div class="flex flex-wrap overflow-hidden">
  9.             <div class="p-5 overflow-hidden text-white w-1/2">
  10.                 <p>Kundencenter & Ã–ffnungszeiten</p>
  11.                 {{ pimcore_wysiwyg("text1", {
  12.                     "height" : 300
  13.                 }) }}
  14.             </div>
  15.             <div class="p-5 overflow-hidden w-1/2">
  16.                 <p>Kontakt</p>
  17.                 {{ pimcore_wysiwyg("text2", {
  18.                     "height" : 300
  19.                 }) }}
  20.                 <p>Folgen Sie uns:</p>
  21.                 {% set block = pimcore_block('gridblock', {'manual' : true}).start() %}
  22.                 {% for b in block.iterator %}
  23.                     {% do block.blockConstruct() %}
  24.                     {% do block.blockStart() %}
  25.                     <div class="border border-gray-400 p-3">
  26.                         <div class="my-3 flex flex-wrap overflow-hidden">
  27.                             <div class="w-full overflow-hidden">
  28.                                 Font Awesome Icon: {{ pimcore_input("socialicon") }}
  29.                             </div>
  30.                             <div class="w-full overflow-hidden">
  31.                                 Link: {{ pimcore_link("sociallink") }}
  32.                             </div>
  33.                         </div>
  34.                     </div>
  35.                     {% do block.blockEnd() %}
  36.                     {% do block.blockDestruct() %}
  37.                 {% endfor %}
  38.                 {% do block.end() %}
  39.             </div>
  40.             <div class="p-5 overflow-hidden w-full">
  41.                 <p>Schnellzugriffe:</p>
  42.                 {{ pimcore_relations("quicks", {
  43.                     "types": ["document"]
  44.                 }) }}
  45.             </div>
  46.         </div>
  47.     </div>
  48. {% else %}
  49.     <section id="footernavi">
  50.         <div class="z-10 bg-stwh-rot-2024">
  51.             <div class="container mx-auto px-5">
  52.                 <div class="flex flex-wrap overflow-hidden md:-mx-3 py-5">
  53.                     <div class="w-full overflow-hidden text-white md:my-3 md:px-3 px-6 text-base md:text-lg md:w-1/3">
  54.                         {{ pimcore_wysiwyg("text1") }}
  55.                     </div>
  56.                     <div class="w-full overflow-hidden text-white md:my-3 md:px-3 px-6 text-base md:text-lg md:w-1/3">
  57.                         {{ pimcore_wysiwyg("text2") }}
  58.                         <div class="pt-4">
  59.                             <p class="font-bold text-base text-white pb-5">Folgen Sie uns:</p>
  60.                             {% set block = pimcore_block('gridblock', {'manual' : true}).start() %}
  61.                             {% for b in block.iterator %}
  62.                                 {% do block.blockConstruct() %}
  63.                                 {% do block.blockStart() %}
  64.                                 <a class="pr-3 md:pr-2" target="{{ pimcore_link("sociallink").getTarget() }}"
  65.                                    href="{{ pimcore_link("sociallink").getHref() }}">&nbsp;
  66.                                     <i class="fa-2x text-white hover:shadow-md transition-all ease-in-out duration-150 hover:scale-110 {{ pimcore_input("socialicon") }}"></i>
  67.                                 </a>
  68.                                 {% do block.blockEnd() %}
  69.                                 {% do block.blockDestruct() %}
  70.                             {% endfor %}
  71.                             {% do block.end() %}
  72.                         </div>
  73.                     </div>
  74.                     <div class="w-full overflow-hidden md:my-3 md:px-3 px-6 pt-4 md:pt-0 text-base md:text-lg md:w-1/3">
  75.                         <p class="font-bold text-white pb-5">Schnellzugriffe:</p>
  76.                         {% for element in pimcore_relations("quicks") %}
  77.                             <a
  78.                                 href="{{ element }}"
  79.                                 class="text-white py-2 md:py-0 text-link link-white">
  80.                                 {{ element.getProperties['navigation_name'].getData() }}
  81.                             </a><br/>
  82.                         {% endfor %}
  83.                     </div>
  84.                 </div>
  85.             </div>
  86.         </div>
  87.         {% if not document is defined or not document %}
  88.             {% set document = pimcore_document(3) %}
  89.         {% endif %}
  90.         {% set navStartNode = document.getProperty('footerNavStartNode') %}
  91.         {% if not navStartNode is instanceof('\\Pimcore\\Model\\Document\\Page') %}
  92.             {% set navStartNode = pimcore_document(68) %}
  93.         {% endif %}
  94.         {% set footerNavigation = pimcore_build_nav({
  95.             active: document,
  96.             root: navStartNode
  97.         }) %}
  98.         {% set renderer = pimcore_nav_renderer('menu') %}
  99.         <div class="z-10 bg-stwh-rot-2024 border-t border-white">
  100.             <div class="container mx-auto px-5">
  101.                 <div class="flex flex-wrap overflow-hidden md:-mx-3 py-2">
  102.                     <div class="w-full overflow-hidden md:my-3 md:px-3 text-center">
  103.                         {% for page in footerNavigation %}
  104.                             {% if page.isVisible() and renderer.accept(page) %}
  105.                                 {% set aktiv = 'md:pb-5 border-white text-white' %}
  106.                                 {% if page.isActive() %}
  107.                                     {% set aktiv = 'border-b-4 border-red-600 text-gray-800' %}
  108.                                 {% endif %}
  109.                                 <div class="text-base md:text-lg pb-1 pr-3 inline-block {{ aktiv }}">
  110.                                     <a class="text-link link-white" href="{{ page.href }}">{{ page.label }}</a>
  111.                                 </div>
  112.                             {% endif %}
  113.                         {% endfor %}
  114.                     </div>
  115.                 </div>
  116.             </div>
  117.         </div>
  118.     </section>
  119. {% endif %}