templates/modul/index.html.twig line 1

Open in your IDE?
  1. {% extends 'siteBase.html.twig' %}
  2. {# Sayfa İstekleri #}
  3. {% set sBoyutlar = 'slider'|ayarlar|split('X') %}
  4. {% set sliders = ''|site_sliders %}
  5. {% block dil %}{{ app.session.get('dil')['kisa'] }}{% endblock %} {# tr or en #}
  6. {% block title %}{{ 'title'|ayarlar(app.session.get('dil')['id']) }}{% endblock %}
  7. {% block keywords %}{{ 'keywords'|ayarlar(app.session.get('dil')['id']) }}{% endblock %}
  8. {% block description %}{{ 'description'|ayarlar(app.session.get('dil')['id']) }}{% endblock %}
  9. {% block title2 %}{{ 'title'|ayarlar(app.session.get('dil')['id']) }}{% endblock %}
  10. {% block description2 %}{{ 'description'|ayarlar(app.session.get('dil')['id']) }}{% endblock %}
  11. {% block image_alt %}{{ 'title'|ayarlar(app.session.get('dil')['id']) }}{% endblock %}
  12. {% block title3 %}{{ 'title'|ayarlar(app.session.get('dil')['id']) }}{% endblock %}
  13. {% block description3 %}{{ 'description'|ayarlar(app.session.get('dil')['id']) }}{% endblock %}
  14. {% block image %}{{ 'siteYolu'|ayarlar~'storage/logo.webp' }}{% endblock %}
  15. {% block image2 %}{{ 'siteYolu'|ayarlar~'storage/logo.webp' }}{% endblock %}
  16. {% block body %}
  17.  
  18.   {#
  19. -- Slider : "sliders" adında bir dizide döndürülmektedir. Dizinin "baslik, aciklama, resim" değişkenleri bulunuyor. Bu bilgiler ile kodlamayınız.
  20. ----------------------------------------------------
  21. #}
  22. <!-- hero area -->
  23. <div class="hero-section">
  24.     <div class="hero-slider owl-carousel">
  25.         {% for slider in sliders %}
  26.             <div class="hero-single" style="background-image: url(/storage/{{ slider.resim }});">
  27.                 <div class="container">
  28.                     <div class="row align-items-center">
  29.                         <div class="col-md-12 col-lg-7">
  30.                             <div class="hero-content">
  31.                                 <h6 class="hero-sub-title" data-animation="fadeInUp" data-delay=".25s">
  32.                                     <i class="fa fa-passport"></i> {{ 'siteAdi'|ayarlar }}
  33.                                 </h6>
  34.                                 <h1 class="hero-title" data-animation="fadeInRight" data-delay=".50s">
  35.                                     {{ slider.baslik|default('')|raw }}
  36.                                 </h1>
  37.                                 <p data-animation="fadeInLeft" data-delay=".75s">
  38.                                     {{ slider.aciklama|default('')|raw }}
  39.                                 </p>
  40.                                 
  41.                             </div>
  42.                         </div>
  43.                     </div>
  44.                 </div>
  45.             </div>
  46.         {% endfor %}
  47.     </div>
  48. </div>
  49. <!-- hero area end -->
  50.  <!-- feature area -->
  51.         <div class="feature-area feature-negative">
  52.             <div class="container">
  53.                 <div class="feature-wrapper">
  54.                     <div class="row g-4">
  55.                       
  56.                        {% for xx in veriler[4][1] %}
  57.                         <div class="col-md-6 col-lg-4">
  58.                             <div class="feature-item">
  59.                                 
  60.                                 <div class="feature-icon">
  61.                                     <img src="/storage/{{ xx.resim }}" alt="">
  62.                                 </div>
  63.                                 <div class="feature-content">
  64.                                     <h4>{{ xx.adi|html_entity_decode|raw }}</h4>
  65.                                     <p>{{ xx.aciklama|html_entity_decode|raw }}</p>
  66.                                 </div>
  67.                             </div>
  68.                         </div>
  69.                       {% endfor %}
  70.                       
  71.                       
  72.                     </div>
  73.                 </div>
  74.             </div>
  75.         </div>
  76.         <!-- feature area end -->
  77. {#
  78. -- Site Sayfa Verileri : "veriler[3]" 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. Bu bilgilere göre kodlama yapınız.  
  79. -- Modül alanları : seourl, sayfabaşlığı, anahtarkelimeler, sayfaaçıklaması, adı, fiyat, konaklama, ulaşım, gezilecekyerler, kalkışyerleri, gecesayısı, vize, turprogramımetin, hizmetlermetin, ekbilgilermetin, turtarihlerimetin, fiyatlarmetin, resimler
  80. ** Resimleri çekerken sadece "ornek.jpg|imgOlustur(100,10,'cover')" filtresini kullanmalısın. Bu filtre şu özelliğe sahitir; "ornek.jpg|imgOlustur(yükseklik,radius,'cover/contain')"
  81. ----------------------------------------------------
  82. #}
  83.     {% set datas = 3|site_sayfaIcerikDirek %}
  84.    {% for kat in veriler[3][1] %}
  85.     <div class="visa-area bg pt-80 pb-120">
  86.             <div class="container pb-80">
  87.                 <div class="row">
  88.                     <div class="col-lg-8 mx-auto wow fadeInDown" data-wow-delay=".25s">
  89.                         <div class="site-heading text-center">
  90.                             <span class="site-title-tagline"><i class="fa fa-passport"></i> {{ 'siteAdi'|ayarlar }}</span>
  91.                             <h2 class="site-title">{{ kat.adi }}</h2>
  92.                         </div>
  93.                     </div>
  94.                 </div>
  95.                 <div class="visa-wrap wow fadeInUp" data-wow-delay=".25s">
  96.                     <div class="visa-slider owl-carousel">
  97.                       
  98.                       {% for key,item in datas[1] %}
  99.                       {% if item.kategoriId==kat.dilgrup %}
  100.                         <div class="visa-item">
  101.                             <span class="count">0{{ key+1 }}</span>
  102.                             <div class="visa-content">
  103.                                 <div class="visa-icon">
  104.                                     <img src="/dist/assets/img/icon/migrate-visa.svg" alt="">
  105.                                 </div>
  106.                                 <div class="visa-info">
  107.                                     <h4 class="visa-title">
  108.                                         <a href="{{ item.link }}">{{ item.adi|html_entity_decode|raw }}</a>
  109.                                     </h4>
  110.                                     <p class="visa-text">
  111.                                     Ulaşım : {{ item.ulasim|html_entity_decode|raw }} <br>
  112.                                     Konaklama : {{ item.konaklama|html_entity_decode|raw }}
  113.                                     </p>
  114.                                     <a href="{{ item.link }}" class="theme-btn">{{ item.fiyat|number_format(2,',','.') }} ₺ <i class="fas fa-circle-arrow-right"></i></a>
  115.                                 </div>
  116.                             </div>
  117.                             <div class="visa-img">
  118.                                 {{ item.resimler|split(',')[0]|imgOlustur(250,10,'cover')|raw }}
  119.                             </div>
  120.                         </div>
  121.                        {% endif %}
  122.                       {% endfor %}
  123.                       
  124.                       
  125.                     </div>
  126.                 </div>
  127.             </div>
  128.         </div>
  129.   {% endfor %}
  130.  <div class="team-area py-100">
  131.             <div class="container">
  132.                 
  133.                 <div class="row g-4">
  134.                   
  135.                   {% for item in veriler[3][1] %}
  136.                     <div class="col-md-6 col-lg-3">
  137.                         <div class="team-item wow fadeInUp" data-wow-delay=".25s">
  138.                             <div class="team-img">
  139.                                  {{ item.resim|imgOlustur(250,100,'cover')|raw }}
  140.                             </div>
  141.                             <div class="team-content">
  142.                                 <h4><a href="{{ item.link }}">{{ item.adi }}</a></h4>
  143.                                 <span>{{ veriler[3][0].adi }}</span>
  144.                             </div>
  145.                         </div>
  146.                     </div>
  147.                   {% endfor %}
  148.                   
  149.                   
  150.                    
  151.                   
  152.                   
  153.                 </div>
  154.             </div>
  155.         </div>
  156.                     
  157.                     {% endblock %}
  158. {% block javascripts %}{% endblock %}