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="slider-section">
  23.     <div class="main-slider">
  24.         <div class="swiper-wrapper">
  25.             {% for slider in sliders %}
  26.                 <div class="swiper-slide">
  27.                     <div class="slider-img-wrap">
  28.                         <div class="slider-img"><img src="{{ path('panel_storage',{'file':slider.resim|default('resimyok.webp')}) }}" alt="img" class="kenburns" ></div>
  29.                         <div class="slider-shape">
  30.                             <div data-animation="slide-in-top" data-duration="1.5s" data-delay="0.3s" class></div>
  31.                             <div data-animation="slide-in-top" data-duration="1.5s" data-delay="0.2s" class></div>
  32.                             <div data-animation="slide-in-bottom" data-duration="1.5s" data-delay="0.2s" class></div>
  33.                             <div data-animation="slide-in-bottom" data-duration="1.5s" data-delay="0.2s" class></div>
  34.                         </div>
  35.                     </div>
  36.                     <div class="slider-content-wrap d-flex align-items-center text-left">
  37.                         <div class="container">
  38.                             <div class="slider-content">
  39.                                 <div class="slider-caption medium">
  40.                                     <div class="inner-layer">
  41.                                         <div data-animation="fade-in-bottom" data-delay="0.3s">{{ 'siteAdi'|ayarlar }}
  42.                                         </div>
  43.                                     </div>
  44.                                 </div>
  45.                                 <div class="slider-caption big">
  46.                                     <div class="inner-layer">
  47.                                         <div data-animation="fade-in-bottom" data-delay="0.5s"> {{ slider.baslik|default('') }}
  48.                                         </div>
  49.                                     </div>
  50.                                 </div>
  51.                                 <div class="slider-caption small">
  52.                                     <div class="inner-layer">
  53.                                         <div data-animation="fade-in-bottom" data-delay="0.7s" data-duration="1s">{{ slider.aciklama|default('') }}</div>
  54.                                     </div>
  55.                                 </div>
  56.                                 <div class="slider-btn">
  57.                                     <a href="tel:{{ 'telefon'|site_iletisimBilgileri }}" class="default-btn" data-animation="fade-in-bottom" data-delay="0.9s"><i class="fa fa-phone me-1"></i> {{ 'telefon'|site_iletisimBilgileri }}</a>
  58.                                 </div>
  59.                             </div>
  60.                         </div>
  61.                     </div>
  62.                 </div>
  63.             {% endfor %}
  64.         </div>
  65.         <div class="slider-pagination"></div>
  66.     </div>
  67. </div>
  68. {#
  69. -- 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.  
  70. -- Modül alanları : baslik, metin, resim
  71. ** 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')"
  72. ----------------------------------------------------
  73. #}
  74. <section class="about-section bd-bottom padding">
  75.     <div class="container">
  76.         <div class="row">
  77.             <div class="col-lg-5">
  78.                 <div class="about-img-wrap">
  79.                     {{ veriler[3][1][0].resim|imgOlustur(550,10,'cover')|raw }}
  80.                 </div>
  81.             </div>
  82.             <div class="col-lg-7">
  83.                 <div class="section-heading wow fade-in-bottom" data-wow-delay="200ms" >
  84.                     <h3>{{ 'siteAdi'|ayarlar }}</h3>
  85.                     <h2><span>{{ veriler[3][1][0].baslik|html_entity_decode|raw }}</span></h2>
  86.                     <p>
  87.                         {% set metin = veriler[3][1][0].metin|html_entity_decode|split('</p>')  %}
  88.                         {{ (metin[0]~'</p>')|raw }}
  89.                         {{ (metin[1]~'</p>')|raw }}
  90.                         {{ (metin[2]~'</p>')|raw }}
  91.                     </p>
  92.                 </div>
  93.                 <div class="btn-group">
  94.                     <a href="{{ ''|site_anaLink~veriler[3][0].seo }}" class="default-btn wow fade-in-bottom" data-wow-delay="200ms">Daha fazla</a>
  95.                 </div>
  96.             </div>
  97.         </div>
  98.     </div>
  99. </section>{#
  100. -- 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.  
  101. -- Modül alanları : seourl, sayfabaşlığı, anahtarkelimeler, sayfaaçıklaması, adı, metin, resim
  102. ** 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')"
  103. ----------------------------------------------------
  104. #}
  105. <section class="project-section bg-grey padding">
  106.     <div class="bg-pattern"></div>
  107.     <div class="container">
  108.         <div class="section-heading-wrap mb-40">
  109.             <div class="section-heading wow fade-in-left" data-wow-delay="200ms">
  110.                 <h3>{{ 'siteAdi'|ayarlar }}</h3>
  111.                 <h2><span>{{ veriler[4][0].adi }}</span></h2>
  112.                 <p>Benzersiz bir rahatlama ve iyileşme deneyimi sunar.</p>
  113.             </div>
  114.             <a class="default-btn wow fade-in-right" data-wow-delay="400ms" href="{{ ''|site_anaLink~veriler[4][0].seo }}">Daha fazla</a>
  115.         </div>
  116.         <div class="swiper-outside">
  117.             <div class="project-carousel">
  118.                 <div class="swiper-wrapper">
  119.                     {% for icerik in veriler[4][1] %}
  120.                         <div class="swiper-slide">
  121.                         <div class="project-item wow fade-in-bottom" data-wow-delay="200ms">
  122.                             <div class="project-thumb project-view">
  123.                                 <a href="{{ icerik.link }}">
  124.                                     {{ icerik.resim|imgOlustur(330,10,'cover')|raw }}
  125.                                 </a>
  126.                             </div>
  127.                             <div class="project-content">
  128.                                 <a href="{{ icerik.link }}" class="category">Keşfet</a>
  129.                                 <h3><a href="{{ icerik.link }}">{{ icerik.adi|html_entity_decode|raw }}</a></h3>
  130.                             </div>
  131.                         </div>
  132.                     </div>
  133.                     {% endfor %}
  134.                 </div>
  135.                 <div class="carousel-pagination"></div>
  136.             </div>
  137.             <div class="swiper-nav swiper-next"><i class="las la-long-arrow-alt-right"></i></div>
  138.             <div class="swiper-nav swiper-prev"><i class="las la-long-arrow-alt-left"></i></div>
  139.         </div>
  140.     </div>
  141. </section>
  142.                     
  143.                     {% endblock %}
  144. {% block javascripts %}{% endblock %}