templates/Snippets/Includes/footerMain.html.twig line 1

Open in your IDE?
  1. <div class="footer-main">
  2.     <div class="container">
  3.         <div class="row">
  4.             <div class="col-md-3">
  5.                 <ul class="list-unstyled text-center text-md-left">
  6.                     {% for i in pimcore_iterate_block(pimcore_block('footerLinks')) %}
  7.                         <li>
  8.                             {{ pimcore_link('link', {'class': (not editmode ? 'footer-main__link' : ''), width: '800', 'data-event-tracking-category': 'Footer', 'data-event-tracking-action': pimcore_link('link').text, 'data-event-tracking-label': pimcore_link('link').href}) }}
  9.                         </li>
  10.                     {% endfor %}
  11.                 </ul>
  12.             </div>
  13.             <div class="col-md-2 text-center text-md-left mt-5 mt-md-0">
  14.                 {% set mainConfigLogo = getMainLogo() %}
  15.                 <div class="footer-main__title">{{ pimcore_input('footer-headline') }}</div>
  16.                 {{ pimcore_link('phone', {'class': 'mb-3 ' ~ (not editmode ? 'footer-main__contact-link' : '')}) }}
  17.                 {{ pimcore_link('mail', {'class': 'mb-3 ' ~ (not editmode ? 'footer-main__contact-link' : '')}) }}
  18.                 <address class="footer-main__address">
  19.                     {{ pimcore_textarea('address', {'nl2br': true}) }}
  20.                 </address>
  21.             </div>
  22.             {% if mainConfigLogo is not null and siteConfig.logo is not null and siteConfig.id != getMainConfig() %}
  23.                 <div class="col-md-2 justify-content-center justify-content-md-end align-items-center align-items-md-start d-flex">
  24.                     <div>
  25.                         <div>
  26.                             {{ siteConfig.logo.thumbnail('footer-logo').html({class: 'footer-main__logo' })| raw }}
  27.                         </div>
  28.                         {% if editmode %}
  29.                             {% embed 'Includes/editmode-settings.html.twig' %}
  30.                                 {% block additionalClasses %}mt-5{% endblock %}
  31.                                 {% block additionalInfo %}
  32.                                     <div>
  33.                                         <label>
  34.                                             Hide main Styria Logo
  35.                                             {{ pimcore_checkbox('hideMainStyriaLogo', {
  36.                                                 reload: true
  37.                                             }) }}
  38.                                         </label>
  39.                                     </div>
  40.                                 {% endblock %}
  41.                             {% endembed %}
  42.                         {% endif %}
  43.                         {% if mainConfigLogo.id != siteConfig.logo.id and not pimcore_checkbox('hideMainStyriaLogo').isChecked() %}
  44.                             <div style="margin-top:30px;">
  45.                                 {{ mainConfigLogo.thumbnail('footer-logo').html({class: 'footer-main__logo'})| raw }}
  46.                             </div>
  47.                         {% endif %}
  48.                     </div>
  49.                  
  50.                 </div>
  51.             {% elseif mainConfigLogo is not null and siteConfig.logo is null %}
  52.                 <div class="col-md-2 justify-content-center align-items-center align-items-md-start d-flex">
  53.                     {{ mainConfigLogo.thumbnail('footer-logo').html({class: 'footer-main__logo'})| raw }}
  54.                 </div>
  55.             {% elseif mainConfigLogo is not null and siteConfig.logo is not null and siteConfig.id == getMainConfig() %}
  56.                 <div class="col-md-2 justify-content-center align-items-center align-items-md-start d-flex">
  57.                     {{ mainConfigLogo.thumbnail('footer-logo').html({class: 'footer-main__logo'})| raw }}
  58.                 </div>
  59.             {% endif %}
  60.             {% if editmode or not pimcore_wysiwyg('footer-text').empty or not pimcore_input('footer-newsletter-headline').empty %}
  61.                 <div class="col-md-4 offset-md-1 mt-5 mt-md-0">
  62.                     <div class="footer-main__title">{{ pimcore_input('footer-newsletter-headline') }}</div>
  63.                     <div class="footer-main__text wysiwyg">
  64.                         {{ pimcore_wysiwyg('footer-text') }}
  65.                     </div>
  66.                     {% embed 'Includes/editmode-settings.html.twig' %}
  67.                         {% block additionalInfo %}
  68.                             <div>
  69.                                 <label>
  70.                                     Deactivate Newsletter
  71.                                     {{ pimcore_checkbox('deactivateNewsletterFooter', {
  72.                                         reload: true
  73.                                     }) }}
  74.                                 </label>
  75.                                 <label>
  76.                                     Numbirds Newsletter
  77.                                     {{ pimcore_checkbox('numbirdsNewsletter', {
  78.                                         reload: true
  79.                                     }) }}
  80.                                 </label>
  81.                             </div>
  82.                         {% endblock %}
  83.                     {% endembed %}
  84.                     {% if not pimcore_checkbox('deactivateNewsletterFooter').checked %}
  85.                         <form class="js-action-changer" action="/404" method="post" data-action="{{ siteConfig.newsletterRegistration }}">
  86.                             {% do jsConfig().add('actionChanger', true) %}
  87.                             {% if pimcore_checkbox('numbirdsNewsletter').checked %}
  88.                                 <input type="hidden" name="numbirds" value="1">
  89.                             {% endif %}
  90.                             <input hidden name="ignore-post" value="1">
  91.                             <div class="row mt-4 row--gutter-width-10">
  92.                                 <div class="col-md-7">
  93.                                     <input type="email" class="form-control footer-main__form-control" placeholder="{{ 'footer.E-Mail Adresse'|trans }}" aria-label="{{ 'footer.E-Mail Adresse'|trans }}" name="email">
  94.                                 </div>
  95.                                 <div class="col-md-5">
  96.                                     <button type="submit" class="btn btn-primary-light footer-main__submit-btn btn-block">
  97.                                         {{ 'footer.anmelden'|trans }}
  98.                                     </button>
  99.                                 </div>
  100.                             </div>
  101.                         </form>
  102.                     {% endif %}
  103.                 </div>
  104.             {% endif %}
  105.         </div>
  106.         {% if editmode or not pimcore_image('sponsorLogo').empty %}
  107.         <div class="row mt-5">
  108.             <div class="footer-main__sponsors col-12 d-flex flex-wrap flex-md-nowrap justify-content-around">
  109.                 {% if editmode or not pimcore_image('sponsorLogo2').empty %}
  110. {#                    <div class="embed-responsive">#}
  111.                         {{ pimcore_image('sponsorLogo2', {
  112.                             thumbnail: 'footer-sponsors-small',
  113.                             class: 'embed-responsive-item footer-main__sponsors-item'
  114.                         }) }}
  115. {#                    </div>#}
  116.                 {% endif %}
  117.                         {{ pimcore_image('sponsorLogo', {
  118.                             thumbnail: 'footer-sponsors',
  119.                             class: 'embed-responsive-item footer-main__sponsors-item'
  120.                         }) }}
  121.             </div>
  122.         </div>
  123.         {% endif %}
  124.         {% if editmode or not pimcore_wysiwyg('sponsor-logo-text').empty %}
  125.             <div class="row mt-5">
  126.                 <div class="col-md-12">
  127.                     <div class="w-100 d-flex justify-content-center wysiwyg">
  128.                         {{ pimcore_wysiwyg('sponsor-logo-text') }}
  129.                     </div>
  130.                 </div>
  131.             </div>
  132.         {% endif %}
  133.     </div>
  134. </div>