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. <section class="main-slider">
  23.     <div class="swiper-container thm-swiper__slider" data-swiper-options='{"slidesPerView": 1, "loop": true,
  24.         "effect": "fade",
  25.         "pagination": {
  26.         "el": "#main-slider-pagination",
  27.         "type": "bullets",
  28.         "clickable": true
  29.         },
  30.         "navigation": {
  31.         "nextEl": "#main-slider__swiper-button-next",
  32.         "prevEl": "#main-slider__swiper-button-prev"
  33.         },
  34.         "autoplay": {
  35.             "delay": 8000
  36.         } 
  37.     }'>
  38.         <div class="swiper-wrapper">
  39.             {% for slider in sliders %}
  40.             <div class="swiper-slide">
  41.                 <div class="main-slider__bg" style="background-image: url(/storage/{{ slider.resim }});"></div>
  42.                 <div class="main-slider__shape-bg" style="background-image: url(/dist/assets/images/shapes/main-slider-shape-bg.png);"></div>
  43.                 <div class="main-slider__shape-1 float-bob-y">
  44.                     <img src="/dist/assets/images/shapes/main-slider-shape-1.png" alt="">
  45.                 </div>
  46.                 <div class="main-slider__shape-2 img-bounce">
  47.                     <img src="/dist/assets/images/shapes/main-slider-shape-2.png" alt="">
  48.                 </div>
  49.                 <div class="main-slider__shape-3 float-bob-x">
  50.                     <img src="/dist/assets/images/shapes/main-slider-shape-3.png" alt="">
  51.                 </div>
  52.                 <div class="container">
  53.                     <div class="row">
  54.                         <div class="col-xl-12">
  55.                             <div class="main-slider__content">
  56.                                 <h2 class="main-slider__title">{{ slider.baslik|html_entity_decode|raw }}</h2>
  57.                                 <p class="main-slider__text">{{ slider.aciklama|html_entity_decode|raw }}</p>
  58.                                 <div class="main-slider__btn-box">
  59.                                     <a href="{{ iletisimLink }}" class="main-slider__btn thm-btn">{{ 'Bize Ulaşın'|ceviri }}</a>
  60.                                 </div>
  61.                             </div>
  62.                         </div>
  63.                     </div>
  64.                 </div>
  65.             </div>
  66.             {% endfor %}
  67.         </div>
  68.         <div class="swiper-pagination" id="main-slider-pagination"></div>
  69.         <!-- If we need navigation buttons -->
  70.     </div>
  71. </section>
  72. {#
  73. -- 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.  
  74. -- Modül alanları : seourl, sayfabaşlığı, anahtarkelimeler, sayfaaçıklaması, adı, metin, resim
  75. ** 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')"
  76. ----------------------------------------------------
  77. #}
  78. <section class="services-one">
  79.     <h3 class="services-one__big-text">{{ veriler[4][0].adi|html_entity_decode|raw }}</h3>
  80.     <div class="container">
  81.         <div class="section-title text-center">
  82.             <div class="section-title__tagline-box">
  83.                 <div class="section-title__tagline-shape">
  84.                     <img src="assets/images/shapes/section-title-tagline-shape.png" alt="">
  85.                 </div>
  86.                 <span class="section-title__tagline">{{ veriler[4][0].description|default('')|html_entity_decode|raw }}</span>
  87.             </div>
  88.             <h2 class="section-title__title">{{ veriler[4][0].adi|html_entity_decode|raw }}</h2>
  89.         </div>
  90.         <div class="row">
  91.             {% for service in veriler[4][1] %}
  92.             <!--Services One Single Start-->
  93.             <div class="col-xl-4 col-lg-6 col-md-6 wow fadeIn{{ loop.index > 2 ? 'Right' : 'Left' }}" data-wow-delay="{{ loop.index * 200 }}ms">
  94.                 <div class="services-one__single">
  95.                     <div class="services-one__img-box">
  96.                         <div class="services-one__img">
  97.                             {{ service.resim|imgOlustur(300,10,'cover')|raw }}
  98.                         </div>
  99.                     </div>
  100.                     <div class="services-one__content-wrap">
  101.                         <div class="services-one__icon">
  102.                             <span class="icon-right-arrow"></span>
  103.                         </div>
  104.                         <div class="services-one__content">
  105.                             <h3 class="services-one__title"><a href="{{ service.link }}">{{ service.adi|html_entity_decode|raw }}</a></h3>
  106.                         </div>
  107.                     </div>
  108.                 </div>
  109.             </div>
  110.             <!--Services One Single End-->
  111.             {% endfor %}
  112.         </div>
  113.     </div>
  114. </section>
  115. {#
  116. -- 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.  
  117. -- Modül alanları : seourl, sayfabaşlığı, anahtarkelimeler, sayfaaçıklaması, adı, metin, resim
  118. ** 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')"
  119. ----------------------------------------------------
  120. #}
  121. <section class="about-one">
  122.             <div class="container">
  123.                 <div class="row">
  124.                     <div class="col-xl-5">
  125.                         <div class="about-one__left wow fadeInLeft animated" data-wow-delay="100ms" >
  126.                             <div class="about-one__img">
  127.                                  {{ veriler[3][1][0].resim|imgOlustur(573,0,'cover')|raw }}
  128.                             </div>
  129.                         </div>
  130.                     </div>
  131.                     <div class="col-xl-7">
  132.                         <div class="about-one__right wow fadeInRight animated" data-wow-delay="300ms" >
  133.                             <div class="section-title text-left">
  134.                                 <div class="section-title__tagline-box">
  135.                                     <div class="section-title__tagline-shape">
  136.                                         <img src="/dist/assets/images/shapes/section-title-tagline-shape.png" alt="">
  137.                                     </div>
  138.                                     <span class="section-title__tagline">{{ 'siteAdi'|ayarlar }}</span>
  139.                                 </div>
  140.                                 <h2 class="section-title__title">{{ veriler[3][0].adi }}</h2>
  141.                             </div>
  142.                           
  143.                             <p class="about-one__text">{% set metin = veriler[3][1][0].metin|html_entity_decode|split('</p>')  %}
  144.                 {{ (metin[0]~'</p>')|raw }}
  145.                 {{ (metin[1]~'</p>')|raw }}</p>
  146.                            
  147.                             <div class="about-one__btn-box">
  148.                                 <a href="{{ veriler[3][1][0].link }}" class="about-one__btn thm-btn">{{ 'Daha fazla'|ceviri }}</a>
  149.                             </div>
  150.                         </div>
  151.                     </div>
  152.                 </div>
  153.             </div>
  154.         </section>
  155.                     
  156.                     {% endblock %}
  157. {% block javascripts %}{% endblock %}