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.                     {{ slider.resim|imgOlustur(800,0,'cover')|raw }}
  30.                     <div style="
  31.     position: absolute;
  32.     width: 100%;
  33.     height: 100%;
  34.     left: 0;
  35.     top: 0;
  36.     background-color: #f4e9ddad;
  37.     z-index: 0;
  38. "></div>
  39.                     <div class="row align-items-center position-absolute ozelbanner" style="    top: 220px;
  40.     left: 90px;
  41.     width: 80%;">
  42.                         <div class="col-lg-5">
  43.                             <div class="banner-content">
  44.                                 <span class="top-title">{{ 'siteAdi'|ayarlar }}</span>
  45.                                 <h1>{{ slider.baslik|html_entity_decode|raw }}</h1>
  46.                                 <p>{{ slider.aciklama|html_entity_decode|raw }}</p>
  47.                                 <div class="d-flex flex-wrap gap-30 banner-btn align-items-center">
  48.                                     <a href="/kataloglar" class="default-btn">
  49.                                         <div class="d-flex align-items-center gap-10 text-white">
  50.                                             Kataloglar
  51.                                             <img src="/dist/assets/images/icon-right-arrow.svg" alt="icon-right-arrow">
  52.                                         </div>
  53.                                     </a>
  54.                                     <a href="tel:{{ 'telefon'|site_iletisimBilgileri|raw }}" class="d-flex align-items-center call-btn gap-15">
  55.                                         <div class="flex-shrink-0">
  56.                                             <div class="icon">
  57.                                                 <img src="/dist/assets/images/icon-call.svg" alt="icon-call">
  58.                                             </div>
  59.                                         </div>
  60.                                         <div class="flex-grow-1">
  61.                                             <span class="d-block name">Bilgi alın</span>
  62.                                             <span class="number">{{ 'telefon'|site_iletisimBilgileri|raw }}</span>
  63.                                         </div>
  64.                                     </a>
  65.                                 </div>
  66.                             </div>
  67.                         </div>
  68.                         <div class="col-lg-7">
  69.                             <div class="banner-img position-relative z-1" >
  70.                                 <span class="monograms d-none d-lg-inline-block">Teknik Yapı Çözümleri</span>
  71.                             </div>
  72.                         </div>
  73.                     </div>
  74.                 </div>
  75.             {% endfor %}
  76.         </div>
  77.         <button class="carousel-control-prev" type="button" data-bs-target="#carouselExample" data-bs-slide="prev">
  78.             <span class="carousel-control-prev-icon" aria-hidden="true"></span>
  79.             <span class="visually-hidden">Previous</span>
  80.         </button>
  81.         <button class="carousel-control-next" type="button" data-bs-target="#carouselExample" data-bs-slide="next">
  82.             <span class="carousel-control-next-icon" aria-hidden="true"></span>
  83.             <span class="visually-hidden">Next</span>
  84.         </button>
  85.     </div>
  86. </div>
  87. <!-- End Banner Area -->
  88. <div class="partner-area bg-secondary">
  89.     <div class="container-fluid p-0">
  90.         <div class="row g-4 justify-content-center">
  91.             {% for key,vv in veriler[5][1] %}
  92.                 {% if key<6 %}
  93.                     <div class="col-xxl-2 col-xl-3 col-lg-4 col-sm-6">
  94.                         <div class="partner-single-item" style="filter: brightness(0) invert(1);">
  95.                             {{ vv.resim|imgOlustur(40,0,'contain')|raw }}
  96.                         </div>
  97.                     </div>
  98.                 {% endif %}
  99.             {% endfor %}
  100.         </div>
  101.     </div>
  102. </div>{#
  103. -- 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.  
  104. -- Modül alanları : baslik, metin, resim
  105. ** 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')"
  106. ----------------------------------------------------
  107. #}
  108. <div class="testimonial-area bg-f3eade overflow-hidden my-5">
  109.     <div class="container-fluid p-lg-0">
  110.         <div class="row">
  111.             <div class="col-lg-6">
  112.                 <div class="testimonial-img-one position-relative h-100">
  113.                     <div ><img src="/storage/{{ veriler[3][1][0].resim }}" class="h-100 object-fit-cover ukiyo" alt="testimonial" ></div>
  114.                 </div>
  115.             </div>
  116.             <div class="col-lg-6">
  117.                 <div class="ptb-120">
  118.                     <div class="testimonial-content-wrap">
  119.                         <div class="mb-30 mt-0">
  120.                             <span class="top-title">{{ 'siteAdi'|ayarlar }}</span>
  121.                             <h2 class="main-title mw-100">{{ veriler[3][1][0].baslik|html_entity_decode|raw }}</h2>
  122.                         </div>
  123.                         <div class="testimonial-single-item">
  124.                             {% set metin = veriler[3][1][0].metin|html_entity_decode|split('</p>') %}
  125.                             {% for key,mm in metin %}
  126.                             {% if key<3 %}
  127.                             {{ mm|raw }}</p>
  128.                             {% endif %}
  129.                             {% endfor %}
  130.                         </div>
  131.                         <a href="/{{ veriler[3][0].seo }}" class="default-btn mt-2">
  132.                             <div class="d-flex align-items-center gap-10">
  133.                                 Daha fazla
  134.                                 <img src="/dist/assets/images/icon-right-arrow.svg" alt="icon-right-arrow">
  135.                             </div>
  136.                         </a>
  137.                     </div>
  138.                 </div>
  139.             </div>
  140.         </div>
  141.     </div>
  142. </div>{#
  143. -- 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.  
  144. -- Modül alanları : adı, dosya
  145. ** 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')"
  146. ----------------------------------------------------
  147. #}
  148. <div class="team-area pb-120">
  149.     <div class="container mw-1690">
  150.         <div class="row align-items-center g-4 mb-50">
  151.             <div class="col-lg-7">
  152.                 <span class="top-title">{{ 'siteAdi'|ayarlar }}</span>
  153.                 <h2 class="main-title">{{ veriler[4][0].adi|html_entity_decode|raw }}</h2>
  154.             </div>
  155.             <div class="col-lg-5">
  156.                 <p>Tüm kataloglarımızı inceleyin!</p>
  157.             </div>
  158.         </div>
  159.         <div class="team-content">
  160.             <div class="nav flex-column nav-pills me-3 team-tabs" id="v-pills-tab" role="tablist" aria-orientation="vertical" >
  161.                 <div class="row g-4 align-items-center">
  162.                     {% for ss in veriler[4][1] %}
  163.                         <div class="col-lg-6">
  164.                             <a href="{{ ss.link }}" class="nav-link" id="v-pills-robert-tab" >
  165.                                 <div class="d-flex flex-wrap justify-content-between align-items-center gap-10">
  166.                                     <div>
  167.                                         <h3>{{ ss.adi|html_entity_decode|raw }}</h3>
  168.                                     </div>
  169.                                     <span class="read-more-icon">
  170.                                                 <img src="/dist/assets/images/icon-right-arrow-color.svg" class="arrow-img" alt="icon-right-arrow-color">
  171.                                             </span>
  172.                                 </div>
  173.                             </a>
  174.                         </div>
  175.                     {% endfor %}
  176.                 </div>
  177.             </div>
  178.         </div>
  179.     </div>
  180. </div>
  181. {#
  182. -- 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.  
  183. -- Modül alanları : adı, link, resim
  184. ** 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')"
  185. ----------------------------------------------------
  186. #}
  187. {#
  188. -- 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.  
  189. -- Modül alanları : adı, link, resim
  190. ** 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')"
  191. ----------------------------------------------------
  192. #}
  193.                     
  194.                     {% endblock %}
  195. {% block javascripts %}{% endblock %}