templates/Global/footer.html.twig line 1

Open in your IDE?
  1. <footer class="section-footer border-top-gray">
  2.     <div class="{{ services.getSetting("app_layout") }}">
  3.         <section class="footer-top padding-top">
  4.             <div class="row">
  5.                 <aside class="col-sm-6 col-lg-3">
  6.                     <h5 class="title text-dark">{{ services.getMenus({"slug" : "first-footer-section-menu"}).getQuery().getOneOrNullResult().getHeader() }}</h5>
  7.                     <ul class="list-unstyled">
  8.                         {% for menuElement in services.getMenus({"slug" : "first-footer-section-menu"}).getQuery().getOneOrNullResult().getMenuElements() %}
  9.                             <li class="mb-1">
  10.                                 {% set link = "#0" %}
  11.                                 {% if menuElement.customLink %}
  12.                                     {% set link = menuElement.customLink %}
  13.                                 {% endif %}
  14.                                 {% if menuElement.link %}
  15.                                     {% set link = services.changeLinkLocale(app.request.locale, menuElement.link) %}
  16.                                 {% endif %}
  17.                                 <a href="{{ link }}">
  18.                                     {% if menuElement.icon %}
  19.                                         <i class="{{ menuElement.icon }} fa-fw"></i>
  20.                                     {% endif %}
  21.                                     {% if menuElement.label %}
  22.                                         {{ menuElement.label }}
  23.                                     {% endif %}
  24.                                 </a>
  25.                             </li>
  26.                         {% endfor %}
  27.                     </ul>
  28.                 </aside>
  29.                 <aside class="col-sm-6 col-lg-3">
  30.                     <h5 class="title text-dark">{{ services.getMenus({"slug" : "second-footer-section-menu"}).getQuery().getOneOrNullResult().getHeader() }}</h5>
  31.                     <ul class="list-unstyled">
  32.                         {% for menuElement in services.getMenus({"slug" : "second-footer-section-menu"}).getQuery().getOneOrNullResult().getMenuElements() %}
  33.                             <li class="mb-1">
  34.                                 {% set link = "#0" %}
  35.                                 {% if menuElement.customLink %}
  36.                                     {% set link = menuElement.customLink %}
  37.                                 {% endif %}
  38.                                 {% if menuElement.link %}
  39.                                     {% set link = services.changeLinkLocale(app.request.locale, menuElement.link) %}
  40.                                 {% endif %}
  41.                                 <a href="{{ link }}">
  42.                                     {% if menuElement.icon %}
  43.                                         <i class="{{ menuElement.icon }} fa-fw"></i>
  44.                                     {% endif %}
  45.                                     {% if menuElement.label %}
  46.                                         {{ menuElement.label }}
  47.                                     {% endif %}
  48.                                 </a>
  49.                             </li>
  50.                         {% endfor %}
  51.                     </ul>
  52.                 </aside>
  53.                 <aside class="col-sm-6 col-lg-3">
  54.                     <h5 class="title text-dark">{{ services.getMenus({"slug" : "third-footer-section-menu"}).getQuery().getOneOrNullResult().getHeader() }}</h5>
  55.                     <ul class="list-unstyled">
  56.                         {% for menuElement in services.getMenus({"slug" : "third-footer-section-menu"}).getQuery().getOneOrNullResult().getMenuElements() %}
  57.                             {% set link = "#0" %}
  58.                             {% if menuElement.customLink %}
  59.                                 {% set link = menuElement.customLink %}
  60.                             {% endif %}
  61.                             {% if menuElement.link %}
  62.                                 {% set link = services.changeLinkLocale(app.request.locale, menuElement.link) %}
  63.                             {% endif %}
  64.                             {% if link == "footer_categories_section" %}
  65.                                 {% for category in services.getCategories({ "featured": true, "limit": 4 }).getQuery().getResult() %}
  66.                                     <li class="mb-1"><a href="{{ path('events', { category: category.slug }) }}">{{ category.name }}</a></li>
  67.                                     {% endfor %}
  68.                                 {% else %}
  69.                                 <li class="mb-1">
  70.                                     <a href="{{ link }}">
  71.                                         {% if menuElement.icon %}
  72.                                             <i class="{{ menuElement.icon }} fa-fw"></i>
  73.                                         {% endif %}
  74.                                         {% if menuElement.label %}
  75.                                             {{ menuElement.label }}
  76.                                         {% endif %}
  77.                                     </a>
  78.                                 </li>
  79.                             {% endif %}
  80.                         {% endfor %}
  81.                     </ul>
  82.                 </aside>
  83.                 <aside class="col-sm-6 col-lg-3">
  84.                     <article>
  85.                         {% if services.getSetting("contact_phone") != "" or services.getSetting("contact_fax") != "" or services.getSetting("facebook_url") != "" or services.getSetting("instagram_url") != "" or services.getSetting("youtube_url") != "" or services.getSetting("twitter_url") != "" %}
  86.                             <h5 class="title text-dark">{{ "Contact Us"|trans }}</h5>
  87.                         {% endif %}
  88.                         {% if services.getSetting("contact_phone") != "" or services.getSetting("contact_fax") != "" %}
  89.                             <p>
  90.                                 {% if services.getSetting("contact_phone") != "" %}
  91.                                     <strong>{{ "Phone"|trans }}: </strong> {{ services.getSetting("contact_phone") }}
  92.                                 {% endif %}
  93.                                 {% if services.getSetting("contact_fax") != "" %}
  94.                                     <br>
  95.                                     <strong>{{ "Fax"|trans }}:</strong> {{ services.getSetting("contact_fax") }}
  96.                                 {% endif %}
  97.                             </p>
  98.                         {% endif %}
  99.                         {% if services.getSetting("facebook_url") != "" or services.getSetting("instagram_url") != "" or services.getSetting("youtube_url") != "" or services.getSetting("twitter_url") != "" %}
  100.                             <div class="btn-group white">
  101.                                 {% if services.getSetting("facebook_url") != "" %}
  102.                                     <a class="btn btn-facebook" title="{{ "Facebook"|trans }}" rel="noopener" target="_blank" href="{{ services.getSetting("facebook_url") }}"><i class="fab fa-facebook-f fa-fw"></i></a>
  103.                                     {% endif %}
  104.                                     {% if services.getSetting("instagram_url") != "" %}
  105.                                     <a class="btn btn-instagram" title="{{ "Instagram"|trans }}" rel="noopener" target="_blank" href="{{ services.getSetting("instagram_url") }}"><i class="fab fa-instagram fa-fw"></i></a>
  106.                                     {% endif %}
  107.                                 {% if services.getSetting("youtube_url") != "" %}
  108.                                     <a class="btn btn-youtube" title="{{ "Youtube"|trans }}" rel="noopener" rel="noopener" target="_blank" href="{{ services.getSetting("youtube_url") }}"><i class="fab fa-youtube fa-fw"></i></a>
  109.                                     {% endif %}
  110.                                 {% if services.getSetting("twitter_url") != "" %}
  111.                                     <a class="btn btn-twitter" title="{{ "Twitter"|trans }}" rel="noopener" target="_blank" href="{{ services.getSetting("twitter_url") }}"><i class="fab fa-twitter fa-fw"></i></a>
  112.                                     {% endif %}
  113.                             </div>
  114.                         {% endif %}
  115.                         <div class="clearfix"></div>
  116.                         {% if app.request.get('_route') and locales|split('|')|length > 2 %}
  117.                             <h5 class="title mt-4 display-inline-block"><i class="fas fa-globe"></i> {{ "Language"|trans }}</h5>
  118.                             <div class="dropdown display-inline-block ml-5">
  119.                                 <a href="javascript:void(0)" data-toggle="dropdown" class="text-dark">
  120.                                     {{ app.request.locale|getLangName }} <span class="flag flag-{{ app.request.locale|getLangFlag }} ml-2"></span>&nbsp;<i class="fas fa-caret-down"></i>
  121.                                 </a>
  122.                                 <div class="dropdown-menu">
  123.                                     {% for locale in locales|split('|') if locale != "" and locale != app.request.locale %}
  124.                                         <a class="dropdown-item" href="{{ path(app.request.get('_route'), app.request.get('_route_params')|merge({'_locale' : locale})) }}">
  125.                                             {{ locale|getLangName }}
  126.                                             <span class="flag flag-{{ locale|getLangFlag }} float-right mr-2"></span>
  127.                                         </a>
  128.                                     {% endfor %}
  129.                                 </div>
  130.                             </div>
  131.                         {% endif %}
  132.                     </article>
  133.                 </aside>
  134.             </div>
  135.             <br>
  136.         </section>
  137.         <section class="footer-bottom row">
  138.             <div class="col-sm-12">
  139.                 <p class="text-center text-dark">
  140.                     {% if services.getSetting('show_terms_of_service_page') == "yes" %}
  141.                         <a href="{{ path('page', { slug : services.getSetting('terms_of_service_page_slug') }) }}" class="text-dark">{{ "Terms of service"|trans }}</a>
  142.                         <span class="text-gray">|</span>
  143.                     {% endif %}
  144.                     {% if services.getSetting('show_privacy_policy_page') == "yes" %}
  145.                         <a href="{{ path('page', { slug : services.getSetting('privacy_policy_page_slug') }) }}" class="text-dark">{{ "Privacy policy"|trans }}</a>
  146.                         <span class="text-gray">|</span>
  147.                     {% endif %}
  148.                     {% if services.getSetting('show_cookie_policy_page') == "yes" %}
  149.                         <a href="{{ path('page', { slug : services.getSetting('cookie_policy_page_slug') }) }}" class="text-dark">{{ "Cookie policy"|trans }}</a>
  150.                         <span class="text-gray">|</span>
  151.                     {% endif %}
  152.                     {% if services.getSetting('show_gdpr_compliance_page') == "yes" %}
  153.                         <a href="{{ path('page', { slug : services.getSetting('gdpr_compliance_page_slug') }) }}" class="text-dark">{{ "GDPR compliance"|trans }}</a>
  154.                     {% endif %}
  155.                 </p>
  156.             </div>
  157.             <div class="col-sm-12">
  158.                 <p class="text-dark-50 text-center">
  159.                     {{ "Copyright"|trans }} &copy;  {{ "now"|date('Y') }}
  160.                 </p>
  161.             </div>
  162.         </section>
  163.     </div>
  164. </footer>