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. <section class="slider-one">
  22.     <div class="slider-one__carousel owl-carousel owl-theme">
  23.         <!--Start Slider One Single-->
  24.         {% for slider in sliders %}
  25.         <div class="slider-one__single">
  26.             <div class="slider-one__single-bg"
  27.                 style="background-image: url(/storage/{{ slider.resim }});"></div>
  28.             <div class="shape1"></div>
  29.             <div class="shape2"></div>
  30.             <div class="shape3"></div>
  31.             <div class="shape4"></div>
  32.             <div class="container">
  33.                 <div class="slider-one__single-inner">
  34.                     <div class="slider-one__single-content">
  35.                         <div class="tagline">
  36.                             <div class="round"></div>
  37.                             <div class="text"><span>{{ 'siteAdi'|ayarlar }}</span></div>
  38.                         </div>
  39.                         <div class="title-box">
  40.                             <h2>{{ slider.baslik|default('') }}</h2>
  41.                         </div>
  42.                         <div class="text-box">
  43.                             <p>{{ slider.aciklama|default('') }}</p>
  44.                         </div>
  45.                         <div class="btn-box">
  46.                             <a class="thm-btn" href="{{ iletisimLink }}">Bize Ulaşın
  47.                                 <i class="icon-right-arrow21"></i>
  48.                                 <span class="hover-btn hover-bx"></span>
  49.                                 <span class="hover-btn hover-bx2"></span>
  50.                                 <span class="hover-btn hover-bx3"></span>
  51.                                 <span class="hover-btn hover-bx4"></span>
  52.                             </a>
  53.                         </div>
  54.                     </div>
  55.                 </div>
  56.             </div>
  57.         </div>
  58.         <!--End Slider One Single-->
  59.         {% endfor %}
  60.     </div>
  61. </section>
  62. {#
  63. -- 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.  
  64. -- Modül alanları : baslik, metin, resim
  65. ** 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')"
  66. -- Eğer bir link alanı varsa bunu Daha Fazla olarak isimlendirin. Ardından link olarak {{ ''|site_anaLink~veriler[3][0].seo }}
  67. Bu tekil kurumsal sayfaların metin alanlarını için gerekli kod: 
  68. {% set metin = veriler[3][1][0].metin|html_entity_decode|split('</p>')  %}
  69. {{ (metin[0]~'</p>')|raw }}
  70. {{ (metin[1]~'</p>')|raw }}
  71. ----------------------------------------------------
  72. #}
  73. {% set metin = veriler[3][1][0].metin|html_entity_decode|split('</p>')  %}
  74. <section class="about-three">
  75.     <div class="container">
  76.         <div class="row">
  77.             <!--Start About Three Img-->
  78.             <div class="col-xl-6">
  79.                 <div class="about-three__img">
  80.                     <div class="shape1 float-bob-x">
  81.                         <img src="/dist/assets/images/shapes/about-v2-shape2.png" alt="">
  82.                     </div>
  83.                     <div class="about-three__img-box">
  84.                         <ul>
  85.                             <li>
  86.                                 <div class="img-box reveal">
  87.                                     <img src="/storage/{{ veriler[3][1][0].resim }}" alt="">
  88.                                 </div>
  89.                             </li>
  90.                             
  91.                         </ul>
  92.                     </div>
  93.                 </div>
  94.             </div>
  95.             <!--End About Three Img-->
  96.             <!--Start About Three Content-->
  97.             <div class="col-xl-6">
  98.                 <div class="about-three__content">
  99.                     <div class="sec-title tg-heading-subheading animation-style2">
  100.                         <div class="sec-title__tagline">
  101.                             <div class="line"></div>
  102.                             <div class="text tg-element-title">
  103.                                 <h4>{{ 'siteAdi'|ayarlar }}</h4>
  104.                             </div>
  105.                             <div class="icon">
  106.                                 <span class="icon-plane2 float-bob-x3"></span>
  107.                             </div>
  108.                         </div>
  109.                         <h2 class="sec-title__title tg-element-title">{{ veriler[3][1][0].baslik|html_entity_decode|raw }}</h2>
  110.                     </div>
  111.                     <div class="about-three__content-text">
  112.                         {{ (metin[0]~'</p>')|html_entity_decode|raw }}
  113.                            {{ (metin[1]~'</p>')|html_entity_decode|raw }}
  114.                     </div>
  115.                     
  116.                     <div class="about-three__content-btn">
  117.                         <a class="thm-btn" href="{{ ''|site_anaLink~veriler[3][0].seo }}">Daha Fazla
  118.                             <i class="icon-right-arrow21"></i>
  119.                             <span class="hover-btn hover-bx"></span>
  120.                             <span class="hover-btn hover-bx2"></span>
  121.                             <span class="hover-btn hover-bx3"></span>
  122.                             <span class="hover-btn hover-bx4"></span>
  123.                         </a>
  124.                     </div>
  125.                 </div>
  126.             </div>
  127.             <!--End About Three Content-->
  128.         </div>
  129.     </div>
  130. </section>{#
  131. -- 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.  
  132. -- Modül alanları : seourl, sayfabaşlığı, anahtarkelimeler, sayfaaçıklaması, adı, metin, resim
  133. ** 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')"
  134. ----------------------------------------------------
  135. #}
  136. <section class="service-one">
  137.     <div class="service-one__pattern" style="background-image: url(/dist/assets/images/pattern/service-v1-pattern.jpg);"></div>
  138.     <div class="container">
  139.         <div class="sec-title center text-center tg-heading-subheading animation-style2">
  140.             <div class="sec-title__tagline">
  141.                 <div class="line"></div>
  142.                 <div class="text tg-element-title">
  143.                     <h4>{{ 'siteAdi'|ayarlar }}</h4>
  144.                 </div>
  145.                 <div class="icon">
  146.                     <span class="icon-plane2 float-bob-x3"></span>
  147.                 </div>
  148.             </div>
  149.             <h2 class="sec-title__title tg-element-title">{{ veriler[4][0].adi }}</h2>
  150.         </div>
  151.         <div class="row">
  152.             <div class="service-one__carousel owl-carousel owl-theme owl-dot-style1">
  153.                 {% for icerik in veriler[4][1] %}
  154.                     <div class="service-one__single">
  155.                         <div class="service-one__single-inner">
  156.                             <div class="service-one__single-img">
  157.                                {{ icerik.resim|imgOlustur(400,10,'cover')|raw }}
  158.                             </div>
  159.                             <div class="service-one__single-content">
  160.                                 <h2><a href="{{ icerik.link }}">{{ icerik.adi }}</a></h2>
  161.                                 <div class="btn-box">
  162.                                     <a href="{{ icerik.link }}">Daha Fazla <span class="icon-right-arrow21"></span></a>
  163.                                 </div>
  164.                             </div>
  165.                         </div>
  166.                         <div class="icon">
  167.                             <span class="icon-delivery-man"></span>
  168.                         </div>
  169.                     </div>
  170.                 {% endfor %}
  171.             </div>
  172.         </div>
  173.     </div>
  174. </section>
  175.                     
  176.                     {% endblock %}
  177. {% block javascripts %}{% endblock %}