templates/Includes/footer/default.html.twig line 1

Open in your IDE?
  1. {% if prefix is not defined %}
  2.     {% set prefix = null %}
  3. {% endif %}
  4. {% if editmode %}
  5.     {{ pimcore_input(prefix ~ '_footer_default_widget_title', {'placeholder':'Headline'}) }}
  6.     {{ pimcore_textarea(prefix ~ '_footer_default_widget_copy', {'placeholder':'Text'}) }}
  7.     {{ pimcore_link(prefix ~'_footer_default_widget_link') }}
  8.     {{ pimcore_input(prefix ~ '_footer_default_widget_copyright', {'placeholder':'Copyright'}) }}
  9. {% else %}
  10.     {% set realDoc = pimcore_document(documentFooter) %}
  11.     {% set footerNavStartNode = realDoc.getProperty('footerNav') %}
  12.     {% if not footerNavStartNode %}
  13.         {% set footerNavStartNode = pimcore_document(1) %}
  14.     {% endif %}
  15.     {% set footerNav = pimcore_build_nav({
  16.         active: realDoc,
  17.         root: footerNavStartNode
  18.     }) %}
  19.     {% set footerNavNavRenderer = pimcore_nav_renderer('menu') %}
  20.     <footer id="footer">
  21.         <div class="footer-content">
  22.             <div class="container">
  23.                 <div class="row">
  24.                     <div class="col-lg-5">
  25.                         <div class="widget">
  26.                             <div class="widget-title">
  27.                                 {{ pimcore_input(prefix ~ '_footer_default_widget_title') }}
  28.                                 <p class="mb-5">
  29.                                     {{ pimcore_textarea(prefix ~ '_footer_default_widget_copy') }}
  30.                                 </p>
  31.                                 {% set link = pimcore_link(prefix ~'_footer_default_widget_link') %}
  32.                                 {% if not link.isEmpty() %}
  33.                                     <a href="{{ link.getHref() }}" target="{{ link.getTarget() }}" class="btn btn-inverted">
  34.                                         {{ link.getText() }}
  35.                                     </a>
  36.                                 {% endif %}
  37.                             </div>
  38.                         </div>
  39.                     </div>
  40.                     <div class="col-lg-7">
  41.                         <div class="row">
  42.                             {% for page in footerNav %}
  43.                                 {% if page.isVisible or footerNavNavRenderer.accept(page) %}
  44.                                 <div class="col-lg-3">
  45.                                     <div class="widget">
  46.                                         <ul class="list">
  47.                                             {% if page.hasPages() %}
  48.                                                 <li>
  49.                                                     <div class="widget-title">{{ page.getLabel() }}</div>
  50.                                                     <ul class="list">
  51.                                                         {% for subPage in page %}
  52.                                                             <a href="{{ subPage.getHref() }}" title="{{ subPage.getTitle }}"
  53.                                                                target="{{ subPage.getTarget() }}">
  54.                                                                 {{ subPage.getLabel() }}
  55.                                                             </a>
  56.                                                         {% endfor %}
  57.                                                     </ul>
  58.                                                 </li>
  59.                                             {% else %}
  60.                                                 <li>
  61.                                                     <a href="{{ page.getHref() }}" title="{{ page.getTitle }}"
  62.                                                        target="{{ page.getTarget() }}">
  63.                                                         {{ page.getLabel() }}
  64.                                                     </a>
  65.                                                 </li>
  66.                                             {% endif %}
  67.                                         </ul>
  68.                                     </div>
  69.                                 </div>
  70.                                 {% endif %}
  71.                             {% endfor %}
  72.                         </div>
  73.                     </div>
  74.                 </div>
  75.             </div>
  76.         </div>
  77.         <div class="copyright-content">
  78.             <div class="container">
  79.                 <div class="copyright-text">
  80.                     {% set copyright = pimcore_input(prefix ~ '_footer_default_widget_copyright') %}
  81.                     {{ 'now'|date('Y') }} {{ not copyright.isEmpty() ? copyright : "Agentur 22 Werbe GmbH" }}
  82.                 </div>
  83.             </div>
  84.         </div>
  85.     </footer>
  86. {% endif %}