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. {% set teklifAl = 7|site_sayfaIcerik %}
  23. <div class="banner-swiper-two">
  24.         <div class="swiper mySwiper-banner-two">
  25.             <div class="swiper-wrapper">
  26.               
  27.               {% for slider in sliders %}
  28.                 <div class="swiper-slide">
  29.                     <!-- rts banner area start -->
  30.                     <div class="rts-banner-area-two rts-section-gap bg_image" style="background-image: url(/storage/{{ slider.resim }})!important;">
  31.                         <div class="container">
  32.                             <div class="row">
  33.                                 <div class="col-lg-12">
  34.                                     <div class="banner-inner-two-content">
  35.                                         <p class="pre-title"><span>{{ 'siteAdi'|ayarlar }}</span></p>
  36.                                         <h1 class="title">{{ slider.baslik|html_entity_decode|raw }}</h1>
  37.                                         <p class="disc">
  38.                                             {{ slider.aciklama|html_entity_decode|raw }}
  39.                                         </p>
  40.                                         <a href="{{ ''|site_anaLink }}{{teklifAl[0].seo}}" class="rts-btn btn-primary btn-white">{{teklifAl[0].adi}}</a>
  41.                                     </div>
  42.                                 </div>
  43.                             </div>
  44.                         </div>
  45.                         <div class="shape-area-start">
  46.                             <div class="shape shape-one">
  47.                                 <img loading="lazy" src="/dist/assets/images/banner/shape/01.webp" alt="shape-area">
  48.                             </div>
  49.                             <div class="shape shape-two">
  50.                                 <img loading="lazy" src="/dist/assets/images/banner/shape/02.webp" alt="shape-area">
  51.                             </div>
  52.                             <div class="shape shape-three">
  53.                                 <img loading="lazy" src="/dist/assets/images/banner/shape/03.webp" alt="shape-area">
  54.                             </div>
  55.                             <div class="shape shape-four">
  56.                                 <img loading="lazy" src="/dist/assets/images/banner/shape/04.webp" alt="shape-area">
  57.                             </div>
  58.                         </div>
  59.                     </div>
  60.                     <!-- rts banner area end -->
  61.                 </div>
  62.               {% endfor %}
  63.                 
  64.               
  65.               
  66.             </div>
  67.             <div class="swiper-button-next"><i class="fa-light fa-chevron-right"></i></div>
  68.             <div class="swiper-button-prev"><i class="fa-light fa-chevron-left"></i></div>
  69.         </div>
  70.     </div>
  71. {#
  72. -- 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.
  73. -- Modül alanları : baslik, metin, resim
  74. ** 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')"
  75. ----------------------------------------------------
  76. #}
  77. <!-- rts about area start -->
  78. <div class="rts-about-area-two rts-section-gap">
  79.     <div class="container">
  80.         <div class="row align-items-center">
  81.             <div class="col-lg-6">
  82.                 <div class="left-thumbnail-about-area-two">
  83.                                         
  84.                         {{  veriler[3][1][0].resim|imgOlustur(400,20,'cover')|raw }}
  85.                  
  86.                    
  87.                         <div class="counter-about-area">
  88.                             <h2 class="counter title">
  89.                                 <span class="odometer" data-count="{{ 'now'|date('Y')-2001 }}">00</span>+
  90.                             </h2>
  91.                             <span>{{ 'yıldan beri'|ceviri }}</span>
  92.                           
  93.                         </div>
  94.                 
  95.                 </div>
  96.             </div>
  97.             <div class="col-lg-6 mt_sm--80 mt_md--80">
  98.                 <div class="about-inner-content-two">
  99.                     <div class="title-style-two left">
  100.                         <span class="bg-content">{{ veriler[3][1][0].baslik|html_entity_decode|raw }}</span>
  101.                         <span class="pre">{{ 'siteAdi'|ayarlar }}</span>
  102.                         <h2 class="title rts-text-anime-style-1">
  103.                             {{ veriler[3][1][0].baslik|html_entity_decode|raw }}
  104.                         </h2>
  105.                     </div>
  106.                     <div class="about-between-wrapper">
  107.                         <p class="disc">
  108.                             {% set metin = veriler[3][1][0].metin|html_entity_decode|split('</p>') %}
  109.                             {% for key,mm in metin %}
  110.                             {% if key<2 %}
  111.                             {{ mm|raw }}</p>
  112.                             {% endif %}
  113.                             {% endfor %}
  114.                         </p>
  115.                        
  116.                     </div>
  117.                      <div class="call-and-sign-area two">
  118.                             <div class="call-area">
  119.                                 <div class="icon">
  120.                                     <i class="fa-sharp fa fa-phone"></i>
  121.                                 </div>
  122.                                 <div class="information">
  123.                                     <span>{{ 'Hemen arayın'|ceviri }}</span>
  124.                                     <a href="tel:{{ 'telefon'|site_iletisimBilgileri|raw }}">
  125.                                         <h6 class="title">{{ 'telefon'|site_iletisimBilgileri|raw }}</h6>
  126.                                     </a>
  127.                                 </div>
  128.                             </div>
  129.                           
  130.                         </div>
  131.                 </div>
  132.             </div>
  133.         </div>
  134.     </div>
  135.     <div class="shape-area">
  136.         <img loading="lazy" src="/dist/assets/images/about/shape/01.svg" alt="shape" class="one">
  137.         <img loading="lazy" src="/dist/assets/images/about/shape/02.svg" alt="shape" class="two">
  138.     </div>
  139. </div>
  140. <!-- rts about area end -->
  141. {#
  142. -- 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.  
  143. -- Modül alanları : seourl, sayfabaşlığı, anahtarkelimeler, sayfaaçıklaması, adı, metin, resim
  144. ** 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')"
  145. ----------------------------------------------------
  146. #}
  147. <!-- rts counter up area start -->
  148.     <div class="rts-counter-up-area rts-section-gap counter-bg">
  149.         <div class="container">
  150.             <div class="row g-5">
  151.                 <!-- counter up area -->
  152.                 <div class="col-xl-3 col-lg-4 col-md-6 col-sm-6 col-12">
  153.                     <div class="single-counter">
  154.                         <div class="icon">
  155.                             <img loading="lazy" src="/dist/assets/images/counterup/icon/01.svg" alt="Business_counter">
  156.                         </div>
  157.                         <div class="counter-details">
  158.                             <h2 class="counter title"><span class="odometer" data-count="199">00</span>+
  159.                             </h2>
  160.                             <p class="disc">{{ 'Başarılı Proje'|ceviri }}</p>
  161.                         </div>
  162.                     </div>
  163.                 </div>
  164.                 <!-- counter up area -->
  165.                 <!-- counter up area -->
  166.                 <div class="col-xl-3 col-lg-4 col-md-6 col-sm-6 col-12">
  167.                     <div class="single-counter pl--10 justify-content-center two pl--30">
  168.                         <div class="icon">
  169.                             <img loading="lazy" src="/dist/assets/images/counterup/icon/02.svg" alt="Business_counter">
  170.                         </div>
  171.                         <div class="counter-details">
  172.                             <h2 class="counter title"><span class="odometer" data-count="300">00</span>+
  173.                             </h2>
  174.                             <p class="disc">{{ 'Medya Faaliyetleri'|ceviri }}</p>
  175.                         </div>
  176.                     </div>
  177.                 </div>
  178.                 <!-- counter up area -->
  179.                 <!-- counter up area -->
  180.                 <div class="col-xl-3 col-lg-4 col-md-6 col-sm-6 col-12">
  181.                     <div class="single-counter pl--10 justify-content-center three pl--50 pl_md--10 pl_sm--0">
  182.                         <div class="icon">
  183.                             <img loading="lazy" src="/dist/assets/images/counterup/icon/03.svg" alt="Business_counter">
  184.                         </div>
  185.                         <div class="counter-details">
  186.                             <h2 class="counter title"><span class="odometer" data-count="699">00</span>+
  187.                             </h2>
  188.                             <p class="disc">{{ 'Nitelikli Uzman'|ceviri }}</p>
  189.                         </div>
  190.                     </div>
  191.                 </div>
  192.                 <!-- counter up area -->
  193.                 <!-- counter up area -->
  194.                 <div class="col-xl-3 col-lg-4 col-md-6 col-sm-6 col-12">
  195.                     <div class="single-counter pl--10 four">
  196.                         <div class="icon">
  197.                             <img loading="lazy" src="/dist/assets/images/counterup/icon/04.svg" alt="Business_counter">
  198.                         </div>
  199.                         <div class="counter-details">
  200.                             <h2 class="counter title"><span class="odometer" data-count="120">00</span>+
  201.                             </h2>
  202.                             <p class="disc">{{ 'Mutlu Müşteriler'|ceviri }}</p>
  203.                         </div>
  204.                     </div>
  205.                 </div>
  206.                 <!-- counter up area -->
  207.             </div>
  208.         </div>
  209.     </div>
  210.     <!-- rts counter up area end -->
  211.  <!-- start gallery section -->
  212.     <div class="rts-gallery-area rts-section-gap gallery-bg bg_image">
  213.         <div class="container pt--40">
  214.             <div class="row">
  215.                 <div class="col-lg-12">
  216.                     <div class="title-area-between-wrapper-gallery-project">
  217.                         <div class="title-style-two mb--40 left">
  218.                             <span class="bg-content">{{ veriler[6][0].adi }}</span>
  219.                             <span class="pre">{{ 'siteAdi'|ayarlar }}</span>
  220.                             <h2 class="title rts-text-anime-style-1">
  221.                                {{ veriler[6][0].adi }}
  222.                             </h2>
  223.                         </div>
  224.                         <div class="swiper-paginations"></div>
  225.                     </div>
  226.                 </div>
  227.             </div>
  228.             <div class="row">
  229.                 <div class="col-lg-12">
  230.                     <div class="project-style-one-wrapper">
  231.                         <div class="swiper mySwiper-project-1">
  232.                             <div class="swiper-wrapper">
  233.                               
  234.                               {% for icerik in veriler[6][1] %}
  235.                                 <div class="swiper-slide">
  236.                                     <div class="project-style-one">
  237.                                         <a href="{{ icerik.link }}" class="thumbnail">
  238.                                             {{ icerik.resim|imgOlustur(450,20,'cover')|raw }}
  239.                                         </a>
  240.                                         <div class="inner-content">
  241.                                             <a href="{{ icerik.link }}">
  242.                                                 <h5 class="title">{{ icerik.adi|html_entity_decode|raw }}</h5>
  243.                                             </a>
  244.                                             <span>{{ veriler[6][0].adi }}</span>
  245.                                         </div>
  246.                                     </div>
  247.                                 </div>
  248.                                {% endfor %}
  249.                               
  250.                               
  251.                             </div>
  252.                         </div>
  253.                     </div>
  254.                 </div>
  255.             </div>
  256.         </div>
  257.     </div>
  258.     <!-- start gallery section -->
  259.                     
  260.                     {% endblock %}
  261. {% block javascripts %}{% endblock %}