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. <div class="swiper banner-swiper banner-slider banner-slider-two">
  23.   <div class="swiper-wrapper">
  24.     {% for slide in sliders %}
  25.       <div class="swiper-slide">
  26.         <div class="slider-img" data-bg-img="/storage/{{ slide.resim }}"></div>
  27.         <div class="banner-content">
  28.           <div class="banner-text">
  29.             <h6><span>{{ 'siteAdi'|ayarlar }}</span></h6>
  30.             <h1 class="mb-4">{{ slide.baslik|html_entity_decode|raw }}</h1>
  31.             <p>{{ slide.aciklama|html_entity_decode|raw }}</p>
  32.             <div class="btn-box mt-6">
  33.               <a href="{{ iletisimLink }}" class="themeht-btn primary-alt">
  34.                 <span>Teklif Alın</span>
  35.                 <i class="flaticon flaticon-double-chevron"></i>
  36.               </a>
  37.             </div>
  38.           </div>
  39.         </div>
  40.       </div>
  41.     {% endfor %}
  42.   </div>
  43.   <div id="banner-swiper-button-next" class="swiper-button-next"></div>
  44.   <div id="banner-swiper-button-prev" class="swiper-button-prev"></div>
  45. </div>
  46. {#
  47. -- 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.  
  48. -- Modül alanları : baslik, metin, resim
  49. ** 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')"
  50. ----------------------------------------------------
  51. #}
  52. <div class="page-content">
  53.   <section>
  54.     <div class="container">
  55.       <div class="row">
  56.         <div class="col-lg-6 col-12 pe-md-8">
  57.           <div class="about-sec1-box">
  58.             <div class="shape2 float-bob-y">
  59.               <img decoding="async" class="img-fluid" src="/dist/images/about-shape2.png" alt="Image">
  60.             </div>
  61.             <div class="about-sec1 img1">
  62.               {{ veriler[3][1][0].resim|imgOlustur(500,10,'cover')|raw }}
  63.             </div>
  64.             
  65.           </div>
  66.         </div>
  67.         <div class="col-lg-6 col-12 mt-6 mt-lg-0">
  68.           <div class="theme-title">
  69.             <h6>{{ 'siteAdi'|ayarlar }}</h6>
  70.             <h2 class="text-anime-style">{{ veriler[3][1][0].baslik|html_entity_decode|raw }}</h2>
  71.             <div class="title-divider">
  72.               <span class="title-divider-separator"></span>
  73.             </div>
  74.             {% set metin = veriler[3][1][0].metin|html_entity_decode|split('</p>') %}
  75.           {{ (metin[0]~'</p>')|raw }}
  76.         
  77.           </div>
  78.         </div>
  79.       </div>
  80.     </div>
  81.   </section>
  82. {#
  83. -- Site Sayfa Verileri : "veriler[1]" 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.  
  84. -- Modül alanları : seourl, sayfabaşlığı, anahtarkelimeler, sayfaaçıklaması, adı, metin, resim
  85. ** 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')"
  86. ----------------------------------------------------
  87. #}
  88. <section>
  89.   <div class="container">
  90.     <div class="row justify-content-center text-center">
  91.       <div class="col-xl-7 col-lg-8 col-md-12">
  92.         <div class="theme-title">
  93.           <h6>{{ 'siteAdi'|ayarlar }}</h6>
  94.           <h2 class="text-anime-style">{{ veriler[1][0].adi }}</h2>
  95.           <div class="title-divider">
  96.             <span class="title-divider-separator"></span>
  97.           </div>
  98.         </div>
  99.       </div>
  100.     </div>
  101.     <div class="row">
  102.       <div class="col">
  103.         <div class="swiper service-swiper2">
  104.           <div class="swiper-wrapper">
  105.             {% for modul in veriler[1][1] %}
  106.               <div class="swiper-slide">
  107.                 <div class="service-item style-2">
  108.                   <div class="service-icon">
  109.                     <i class="flaticon flaticon-double-chevron"></i>
  110.                   </div>
  111.                   <div class="service-title">
  112.                     <h4>{{ modul.adi|html_entity_decode|raw }}</h4>
  113.                   </div>
  114.                   <div class="service-img">
  115.                     {{ modul.resim|imgOlustur(300,10,'cover')|raw }}
  116.                   </div>
  117.                   <div class="service-desc">
  118.                     <p>{{ modul.metin|html_entity_decode|striptags|slice(0,70)|raw }}...</p>
  119.                     <a class="service-btn" href="{{modul.link}}">
  120.                       <span>Detaylı Bilgi</span>
  121.                       <i class="flaticon flaticon-double-chevron"></i>
  122.                     </a>
  123.                   </div>
  124.                 </div>
  125.               </div>
  126.             {% endfor %}
  127.           </div>
  128.           <div class="swiper-dots">
  129.             <div id="service-pagination" class="swiper-pagination"></div>
  130.           </div>
  131.         </div>
  132.       </div>
  133.     </div>
  134.   </div>
  135. </section>
  136. {#
  137. -- Site Sayfa Verileri : "veriler[5]" 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.  
  138. -- Modül alanları : baslik, resimler
  139. ** 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')"
  140. ----------------------------------------------------
  141. #}
  142. <section class="pb-0">
  143.   <div class="container">
  144.     <div class="row align-items-center border-bottom border-light pb-10">
  145.       <div class="col-xxl-2 col-md-3">
  146.         <h5 class="mb-0 text-theme">{{ veriler[5][0].adi }}</h5>
  147.       </div>
  148.       <div class="col-xxl-10 col-md-9 mt-3 mt-md-0">
  149.         <div class="swiper client-swiper">
  150.           <div class="swiper-wrapper">
  151.             {% for logo in veriler[5][1][0].resimler|split(',') %}
  152.             {% if logo|default('')!='' %}
  153.               <div class="swiper-slide">
  154.                 <div class="clients-logo">
  155.                   {{ logo|imgOlustur(100,10,'contain')|raw }}
  156.                 </div>
  157.               </div>
  158.             {% endif %}
  159.             {% endfor %}
  160.           </div>
  161.         </div>
  162.       </div>
  163.     </div>
  164.   </div>
  165. </section>
  166. </div>
  167.                     
  168.                     {% endblock %}
  169. {% block javascripts %}{% endblock %}