templates/siteBase/footer.html.twig line 1

Open in your IDE?
  1. {#
  2. -- İletişim bilgileri için : {{ 'alan'|site_iletisimBilgileri|raw }} kullanın. Ör: {{ 'telefon'|site_iletisimBilgileri|raw }}
  3. -- Anasayfa Linki : {{ ''|site_anaLink }} kullanın.
  4. -- İletişim Linki : {{ iletisimLink }} kullanın.
  5. -- Logolar : {{ path('panel_storage',{'file':'logo.webp'}) }} kullanın. Logo sabit isimleri logo.webp, beyazLogo.webp, favicon.webp 'dir.
  6. -- Sosyal Ağlar : "sosyalAglar" adında bir dizide döndürülmektedir. Dizinin "adi, link, ikon" değişkenleri bulunuyor.
  7. -- Menüler : "menuler" adında bir dizide döndürülmektedir. Dizinin "adi, link, altmenuler[]" değişkenleri bulunuyor.
  8. -- Site Sayfa Verileri : "veriler[footerSayfaDilgrup]" adında bir dizi döndürülüyor. 0. elemanı sayfa bilgilerini içerir. 1 elemanı dizidir. Ve sayfa içeriğini döndürür.
  9. -- Footer Metin için : {{ footerMetin|raw }} kullanın.
  10. -- Copyright : " Powered By <a href="https://www.rvyazilim.com" target="_blank" rel="nofollow">RV Software</a> " kodunu kullanınız.
  11. #}
  12. {# Güvenli tel/mail href #}
  13. {% set telText = 'telefon'|site_iletisimBilgileri|html_entity_decode|raw %}
  14. {% set telHref = telText|striptags|trim|replace({' ': '', '-': '', '(': '', ')': ''}) %}
  15. {% set mailText = 'eposta'|site_iletisimBilgileri|html_entity_decode|raw %}
  16. {% set mailHref = mailText|striptags|trim %}
  17. </main>
  18. <footer class="footer__area section-bg-two">
  19.     <div class="footer__top footer__top-two">
  20.         <div class="container">
  21.             <div class="row">
  22.                 {# Sol: Logo + footerMetin + sosyal #}
  23.                 <div class="col-lg-3 col-md-6">
  24.                     <div class="footer__widget">
  25.                         <div class="footer__logo">
  26.                             <a href="{{ ''|site_anaLink }}" aria-label="Anasayfa">
  27.                                 <img src="{{ path('panel_storage', {'file': 'logo.webp'}) }}" alt="Logo">
  28.                             </a>
  29.                         </div>
  30.                         {% if footerMetin is defined and footerMetin|striptags|trim is not empty %}
  31.                             <div class="footer__content">
  32.                                 <p>{{ footerMetin|html_entity_decode|raw }}</p>
  33.                             </div>
  34.                         {% endif %}
  35.                         {% if sosyalAglar is defined and sosyalAglar is iterable and sosyalAglar|length > 0 %}
  36.                             <ul class="footer__social list-wrap" aria-label="Sosyal ağlar">
  37.                                 {% for s in sosyalAglar %}
  38.                                     {% set sLink = s.link|default('') %}
  39.                                     {% if sLink is not empty %}
  40.                                         <li>
  41.                                             <a href="{{ sLink }}" target="_blank" rel="noopener" aria-label="{{ s.adi|default('Sosyal ağ') }}">
  42.                                                 {% if s.ikon is defined and s.ikon is not empty %}
  43.                                                     {% if '<' in s.ikon %}
  44.                                                         {{ s.ikon|raw }}
  45.                                                     {% else %}
  46.                                                         <i class="{{ s.ikon }}" aria-hidden="true"></i>
  47.                                                     {% endif %}
  48.                                                 {% else %}
  49.                                                     <span aria-hidden="true">•</span>
  50.                                                 {% endif %}
  51.                                             </a>
  52.                                         </li>
  53.                                     {% endif %}
  54.                                 {% endfor %}
  55.                             </ul>
  56.                         {% endif %}
  57.                     </div>
  58.                 </div>
  59.                 {# Menü: menuler dizisinden, altmenüler yoksa düz link #}
  60.                 <div class="col-lg-3 col-md-6 col-6">
  61.                     <div class="footer__widget">
  62.                         <h2 class="footer__widget-title">HIZLU MENÜ</h2>
  63.                         <ul class="list-wrap footer__link">
  64.                             {% if menuler is defined and menuler is iterable %}
  65.                                 {% for m in menuler %}
  66.                                     <li><a href="{{ m.link|default('#') }}">{{ m.adi|default('Menü') }}</a></li>
  67.                                 {% endfor %}
  68.                             {% endif %}
  69.                         </ul>
  70.                     </div>
  71.                 </div>
  72.                 {# Menü: menuler dizisinden, altmenüler yoksa düz link #}
  73.                 <div class="col-lg-3 col-md-6 col-6">
  74.                     <div class="footer__widget">
  75.                         <h2 class="footer__widget-title">{{ veriler[footerSayfaDilgrup][0]['adi'] }}</h2>
  76.                         <ul class="list-wrap footer__link">
  77.                             {% if veriler[footerSayfaDilgrup][1] is defined and veriler[footerSayfaDilgrup][1] is iterable %}
  78.                                 {% for m in veriler[footerSayfaDilgrup][1] %}
  79.                                     <li><a href="{{ m.link|default('#') }}">{{ m.adi|html_entity_decode|raw }}</a></li>
  80.                                 {% endfor %}
  81.                             {% endif %}
  82.                         </ul>
  83.                     </div>
  84.                 </div>
  85.                 {# İletişim bilgileri #}
  86.                 <div class="col-lg-3 col-md-6 col-6">
  87.                     <div class="footer__widget">
  88.                         <h2 class="footer__widget-title">İletişim</h2>
  89.                         <ul class="footer__contact list-wrap">
  90.                             {% set adres = 'adres'|site_iletisimBilgileri|html_entity_decode|raw %}
  91.                             {% if adres|striptags|trim is not empty %}
  92.                                 <li>{{ adres|raw }}</li>
  93.                             {% endif %}
  94.                             {% if telText|striptags|trim is not empty %}
  95.                                 <li><a href="tel:{{ telHref }}">{{ telText|raw }}</a></li>
  96.                             {% endif %}
  97.                             {% if mailText|striptags|trim is not empty %}
  98.                                 <li><a href="mailto:{{ mailHref }}">{{ mailText|raw }}</a></li>
  99.                             {% endif %}
  100.                         </ul>
  101.                     </div>
  102.                 </div>
  103.             </div>
  104.         </div>
  105.     </div>
  106.     <div class="footer__bottom">
  107.         <div class="container">
  108.             <div class="copyright-text">
  109.                 <p>
  110.                     Powered By <a href="https://www.rvyazilim.com" target="_blank" rel="nofollow">RV Software</a>
  111.                 </p>
  112.             </div>
  113.         </div>
  114.     </div>
  115. </footer>