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. <!-- Start Banner Area -->
  23. <div class="banner-area bg-img bg-f3eade" >
  24.     <div id="carouselExample" class="carousel slide"     data-bs-ride="carousel"
  25.          data-bs-interval="3000">
  26.         <div class="carousel-inner">
  27.             {% for key,slider in sliders %}
  28.                 <div class="carousel-item {% if key==0 %}active{% endif %}">
  29.                   
  30.                   <img src="/storage/{{ slider.resim }}" class="w-100">
  31.            
  32.                     <div class="row align-items-center position-absolute ozelbanner" style="    bottom: 100px;
  33.     left: 90px;
  34.     width: 80%;">
  35.                         <div class="col-lg-5">
  36.                             <div class="banner-content">
  37.                                 
  38.                                 <div class="d-flex flex-wrap gap-30 banner-btn align-items-center">
  39.                                     <a href="/kataloglar" class="default-btn">
  40.                                         <div class="d-flex align-items-center gap-10 text-white">
  41.                                             Kataloglar
  42.                                             <img src="/dist/assets/images/icon-right-arrow.svg" alt="icon-right-arrow">
  43.                                         </div>
  44.                                     </a>
  45.                                   
  46.                                 </div>
  47.                             </div>
  48.                         </div>
  49.                        
  50.                     </div>
  51.                 </div>
  52.             {% endfor %}
  53.         </div>
  54.         <button class="carousel-control-prev" type="button" data-bs-target="#carouselExample" data-bs-slide="prev">
  55.             <span class="carousel-control-prev-icon" aria-hidden="true"></span>
  56.             <span class="visually-hidden">Previous</span>
  57.         </button>
  58.         <button class="carousel-control-next" type="button" data-bs-target="#carouselExample" data-bs-slide="next">
  59.             <span class="carousel-control-next-icon" aria-hidden="true"></span>
  60.             <span class="visually-hidden">Next</span>
  61.         </button>
  62.     </div>
  63. </div>
  64. <!-- End Banner Area -->
  65. <div class="partner-area bg-secondary">
  66.     <div class="container-fluid p-0">
  67.         <div class="row g-4 justify-content-center">
  68.             {% for key,vv in veriler[5][1] %}
  69.                 {% if key<6 %}
  70.                     <div class="col-xxl-2 col-xl-3 col-lg-4 col-sm-6">
  71.                         <div class="partner-single-item" style="filter: brightness(0) invert(1);">
  72.                             {{ vv.resim|imgOlustur(40,0,'contain')|raw }}
  73.                         </div>
  74.                     </div>
  75.                 {% endif %}
  76.             {% endfor %}
  77.         </div>
  78.     </div>
  79. </div>{#
  80. -- 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.  
  81. -- Modül alanları : baslik, metin, resim
  82. ** 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')"
  83. ----------------------------------------------------
  84. #}
  85. <div class="get-to-know-us-area ptb-120">
  86.     <div class="container mw-1690">
  87.         <div class="row g-4">
  88.             <div class="col-xxl-6">
  89.                 <div class="get-to-know-img">
  90.                     <img src="/storage/{{ veriler[3][1][0].resim }}" class="ukiyo object-fit-contain" alt="get-to-know">
  91.                 </div>
  92.             </div>
  93.             <div class="col-xxl-6">
  94.                 <div class="get-to-know-us-content" >
  95.                     <div class="mb-40 mt-0">
  96.                         <span class="top-title">{{ 'siteAdi'|ayarlar }}</span>
  97.                         <h2 class="main-title">{{ veriler[3][1][0].baslik|html_entity_decode|raw }}</h2>
  98.                         {% set metin = veriler[3][1][0].metin|html_entity_decode|split('</p>') %}
  99.                             {% for key,mm in metin %}
  100.                             {% if key<2 %}
  101.                             {{ mm|raw }}</p>
  102.                             {% endif %}
  103.                             {% endfor %}
  104.                     </div>
  105.                 <a href="/{{ veriler[3][0].seo }}" class="default-btn mt-2">
  106.                             <div class="d-flex align-items-center gap-10">
  107.                                 Daha fazla
  108.                                 <img src="/dist/assets/images/icon-right-arrow.svg" alt="icon-right-arrow">
  109.                             </div>
  110.                         </a>
  111.                 </div>
  112.             </div>
  113.         </div>
  114.     </div>
  115. </div>
  116. {#
  117. -- Site Sayfa Verileri : "veriler[4]" 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.  
  118. -- Modül alanları : adı, dosya
  119. ** 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')"
  120. ----------------------------------------------------
  121. #}
  122. <div class="team-area pb-120">
  123.     <div class="container mw-1690">
  124.         <div class="row align-items-center g-4 mb-50">
  125.             <div class="col-lg-7">
  126.                 <span class="top-title">{{ 'siteAdi'|ayarlar }}</span>
  127.                 <h2 class="main-title">{{ veriler[4][0].adi|html_entity_decode|raw }}</h2>
  128.             </div>
  129.             <div class="col-lg-5">
  130.                 <p>Tüm kataloglarımızı inceleyin!</p>
  131.             </div>
  132.         </div>
  133.         <div class="team-content">
  134.             <div class="nav flex-column nav-pills me-3 team-tabs" id="v-pills-tab" role="tablist" aria-orientation="vertical" >
  135.                 <div class="row g-4 align-items-center">
  136.                     {% for ss in veriler[4][1] %}
  137.                         <div class="col-lg-6">
  138.                             <a href="{{ ss.link }}" class="nav-link" id="v-pills-robert-tab" >
  139.                                 <div class="d-flex flex-wrap justify-content-between align-items-center gap-10">
  140.                                     <div>
  141.                                         <h3>{{ ss.adi|html_entity_decode|raw }}</h3>
  142.                                     </div>
  143.                                     <span class="read-more-icon">
  144.                                                 <img src="/dist/assets/images/icon-right-arrow-color.svg" class="arrow-img" alt="icon-right-arrow-color">
  145.                                             </span>
  146.                                 </div>
  147.                             </a>
  148.                         </div>
  149.                     {% endfor %}
  150.                 </div>
  151.             </div>
  152.         </div>
  153.     </div>
  154. </div>
  155. {#
  156. -- 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.  
  157. -- Modül alanları : adı, link, resim
  158. ** 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')"
  159. ----------------------------------------------------
  160. #}
  161. {#
  162. -- Site Sayfa Verileri : "veriler[6]" 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.  
  163. -- Modül alanları : adı, link, resim
  164. ** 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')"
  165. ----------------------------------------------------
  166. #}
  167.                     
  168.                     {% endblock %}
  169. {% block javascripts %}{% endblock %}