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="position-relative">
  23. <video
  24.         id="bgVideo"
  25.         autoplay
  26.         muted
  27.         playsinline
  28.         loop
  29.         preload="auto"
  30.         style="width:100%; height:auto; display:block;"
  31. >
  32.     <source src="/slider.mp4" type="video/mp4" />
  33.     Tarayıcınız video etiketini desteklemiyor.
  34. </video>
  35. <script>
  36.     // Bazı tarayıcılarda autoplay engellenirse tekrar dene
  37.     const v = document.getElementById("bgVideo");
  38.     v.play().catch(() => {
  39.         // Autoplay engellendiyse, genelde kullanıcı etkileşimi gerekir.
  40.         // Burada istersen sayfaya tıklayınca başlatma ekleyebilirsin:
  41.         document.addEventListener("click", () => v.play(), { once: true });
  42.     });
  43. </script>
  44.     <div style="background: #000000;background: linear-gradient(180deg, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 68%);width: 100%;height: 100%;top: 0;position: absolute;"></div>
  45.     <button id="soundBtn" class="btn btn-success btn-sm" style="position:absolute; z-index:10; bottom:30px;left: 30px;">
  46.         <i class="fa fa-volume-high"></i>
  47.     </button>
  48.     <script>
  49.         const video = document.getElementById("bgVideo");
  50.         const btn = document.getElementById("soundBtn");
  51.         btn.onclick = () => {
  52.             video.muted = false;
  53.             video.volume = 1;
  54.             btn.style.display = "none";
  55.         };
  56.     </script>
  57. </div>{#
  58. -- Site Sayfa Verileri : "veriler[8]" 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.  
  59. -- Modül alanları : seourl, sayfabaşlığı, anahtarkelimeler, sayfaaçıklaması, adı, metin, resimler
  60. ** 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')"
  61. ----------------------------------------------------
  62. #}
  63. {#
  64. -- Site Sayfa Verileri : "veriler[8]" 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.  
  65. -- Modül alanları : baslik, metin, resim
  66. ** 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')"
  67. ----------------------------------------------------
  68. #}
  69. <section id="about" class="about-section-2">
  70.     <div class="container">
  71.         <div class="about-content-2">
  72.             <div class="row">
  73.                 <div class="col-lg-6">
  74.                     <div class="about-left-img position-relative">
  75.                         {{ veriler[8][1][0].resim|imgOlustur(750,0,'cover')|raw }}
  76.                     </div>
  77.                 </div>
  78.                 <div class="col-lg-6">
  79.                     <div class="about-right-text">
  80.                         <div class="section-title title-left text-left title-two headline">
  81.                             <span class="title-tag">{{ 'siteAdi'|ayarlar }}</span>
  82.                             <h2>{{ veriler[8][1][0].adi|html_entity_decode|raw }}</h2>
  83.                         </div>
  84.                         <div class="title-text-details">
  85.                            {% set metin = veriler[8][1][0].metin|html_entity_decode|split('</p>') %}
  86.                             {% for key,mm in metin %}
  87.                                 {% if key<3 %}
  88.                                     {{ mm|raw }}</p>
  89.                                 {% endif %}
  90.                             {% endfor %}
  91.                         </div>
  92.                         <div class="about-btn">
  93.                             <a class="d-inline-block text-center" href="{{ veriler[8][1][0].link }}">Daha Fazla  +</a>
  94.                         </div>
  95.                     </div>
  96.                 </div>
  97.             </div>
  98.         </div>
  99.     </div>
  100. </section>{#
  101. -- 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.  
  102. -- Modül alanları : seourl, sayfabaşlığı, anahtarkelimeler, sayfaaçıklaması, adı, metin, resimler
  103. ** 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')"
  104. ----------------------------------------------------
  105. #}
  106. <section id="team" class="team-section">
  107.     <div class="container">
  108.         <div class="row">
  109.             <div class="col-lg-5">
  110.                 <div class="section-title title-left text-left title-two headline">
  111.                     <span class="title-tag">{{ 'siteAdi'|ayarlar }}</span>
  112.                     <h2>{{ veriler[4][0].adi }}</h2>
  113.                 </div>
  114.             </div>
  115.         </div>
  116.     </div>
  117.     <div class="team-member-area">
  118.         <div id="team-slider-id_4" class="team-slider-area owl-carousel">
  119.             {% for veri in veriler[4][1] %}
  120.             <div class="team-member-img-text">
  121.                 <a href="{{ veri.link }}">
  122.                 <div class="team-member-img position-relative">
  123.                     {{ veri.resimler|split(',')[0]|imgOlustur(320,0,'cover')|raw }}
  124.                 </div>
  125.                 <div class="team-member-text text-center headline">
  126.                     <h3><a href="#">{{ veri.adi|html_entity_decode|raw }}</a></h3>
  127.                 </div>
  128.                 </a>
  129.             </div>
  130.             {% endfor %}
  131.         </div>
  132.     </div>
  133. </section>{#
  134. -- 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.  
  135. -- Modül alanları : seourl, sayfabaşlığı, anahtarkelimeler, sayfaaçıklaması, adı, metin, resimler
  136. ** 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')"
  137. ----------------------------------------------------
  138. #}
  139. <section id="team" class="team-section">
  140.     <div class="container">
  141.         <div class="row">
  142.             <div class="col-lg-5">
  143.                 <div class="section-title title-left text-left title-two headline">
  144.                     <span class="title-tag">{{ 'siteAdi'|ayarlar }}</span>
  145.                     <h2>{{ veriler[6][0].adi }}</h2>
  146.                 </div>
  147.             </div>
  148.         </div>
  149.     </div>
  150.     <div class="team-member-area">
  151.         <div id="team-slider-id_6" class="team-slider-area owl-carousel">
  152.             {% for veri in veriler[6][1] %}
  153.             <div class="team-member-img-text">
  154.                 <a href="{{ veri.link }}">
  155.                 <div class="team-member-img position-relative">
  156.                     {{ veri.resimler|split(',')[0]|imgOlustur(320,0,'cover')|raw }}
  157.                 </div>
  158.                 <div class="team-member-text text-center headline">
  159.                     <h3><a href="#">{{ veri.adi|html_entity_decode|raw }}</a></h3>
  160.                 </div>
  161.                 </a>
  162.             </div>
  163.             {% endfor %}
  164.         </div>
  165.     </div>
  166. </section>
  167.                     
  168.                     {% endblock %}
  169. {% block javascripts %}{% endblock %}