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="tmp-section-gap tmp-banner__agency-wrapper-bg position-relative bg_image bg_slider" style="background-image: url({{ path('panel_storage',{'file':sliders[0].resim}) }});">
  23.         <div class="container">
  24.             <div class="row">
  25.                 <div class="col-lg-12">
  26.                     <div class="banner-inner-content-four">
  27.                         <div class="inner-content-banner-four">
  28.                             <!-- video icon -->
  29.                             
  30.                             <!-- video icon -->
  31.                             <div class="content-wrapper">
  32.                                 <h1 class="title">{{ sliders[0].baslik }}</span> </h1>
  33.                                 <p class="disc">
  34.                                     {{ sliders[0].aciklama|default('') }}
  35.                                 </p>
  36.                                 <div class="button-area-banner-one">
  37.                                     <a href="{{ iletisimLink }}" class="tmp-btn btn-primary"><i class="fa fa-arrow-right"></i> Bize Ulaşın</a>
  38.                                     <!-- video icon -->
  39.                                 </div>
  40.                             </div>
  41.                         </div>
  42.                     </div>
  43.                 </div>
  44.             </div>
  45.         </div>
  46.         <div class="tmp-ocean">
  47.             <div class="ocean">
  48.                 <div class="wave"></div>
  49.                 <div class="wave"></div>
  50.             </div>
  51.         </div>
  52.     </div>{#
  53. -- 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.  
  54. -- Modül alanları : baslik, metin, resim
  55. ** 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')"
  56. -- Eğer bir link alanı varsa bunu Daha Fazla olarak isimlendirin. Ardından link olarak {{ ''|site_anaLink~veriler[3][0].seo }}
  57. Bu tekil kurumsal sayfaların metin alanlarını için gerekli kod: 
  58. {% set metin = veriler[3][1][0].metin|html_entity_decode|split('</p>')  %}
  59. {{ (metin[0]~'</p>')|raw }}
  60. {{ (metin[1]~'</p>')|raw }}
  61. ----------------------------------------------------
  62. #}
  63. <div class="about-area tmp-section-gapBottom about-style-one">
  64.     <div class="container">
  65.         <div class="row align-items-center">
  66.             <div class="col-lg-6">
  67.                 <div class="about-thumbnails">
  68.                     <div class="thumbnail">
  69.                         <img  src="/storage/{{ veriler[3][1][0].resim }}" style="border-radius:10px;">
  70.                        
  71.                  
  72.                     </div>
  73.                  
  74.                 </div>
  75.             </div>
  76.             <div class="col-lg-6">
  77.                 <div class="about-inner">
  78.                     <div class="section-head text-align-left section-head-one-side">
  79.                         <div class="section-sub-title">
  80.                             <img src="/dist/assets/images/services/section-custom-menubar.png" alt="Corporate_service">
  81.                             <span class="subtitle">{{ 'siteAdi'|ayarlar }}</span>
  82.                         </div>
  83.                         <h2 class="title split-collab">{{ veriler[3][1][0].baslik|html_entity_decode|raw }}</h2>
  84.                     </div>
  85.                     {% set metin = veriler[3][1][0].metin|html_entity_decode|split('</p>')  %}
  86.                     <p class="description" data-sal-delay="200" data-sal="slide-up" data-sal-duration="800">{{ (metin[0]~'</p>')|raw }}</p>
  87.                     <p class="description" data-sal-delay="200" data-sal="slide-up" data-sal-duration="800">{{ (metin[1]~'</p>')|raw }}</p>
  88.                 
  89.                 </div>
  90.             </div>
  91.         </div>
  92.     </div>
  93. </div>
  94. <!--Tpm About Area End  -->
  95. {# 
  96. -- 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.  
  97. -- Modül alanları : seourl, sayfabasligi, anahtarkelimeler, sayfaaciklamasi, adi, metin, resim
  98. -- Linkler de modülün link alanını kullanın.
  99. ** 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')"
  100. -- metin değişkinin olduğu alanlarında yapılandırması : ilgili değişken üzerine |html_entity_decode|striptags|slice(0,75)|raw fitrelerini ekle.
  101. ----------------------------------------------------
  102. #}
  103. <!-- tmp product area start -->
  104. <div class="tmp-product-area">
  105.     <div class="container">
  106.         <div class="row">
  107.             <div class="col-lg-12">
  108.                 <div class="section-head">
  109.                     <div class="section-sub-title center-title">
  110.                         <img src="/dist/assets/images/services/section-custom-menubar.png" alt="Corporate_service">
  111.                         <span class="subtitle">{{ veriler[4][0].adi }}</span>
  112.                     </div>
  113.                     <h2 class="title split-collab">Tüm hizmetlerimizi keşfedin! </h2>
  114.                 </div>
  115.             </div>
  116.         </div>
  117.     </div>
  118.     <div class="container-full">
  119.         <div class="row">
  120.             <div class="col-lg-12">
  121.                 <!-- product swiper area start -->
  122.                 <div class="product-swiper-area-one">
  123.                     <div class="swiper mySwiper-portfolio-1">
  124.                         <div class="swiper-wrapper">
  125.                             {% for product in veriler[4][1] %}
  126.                             <div class="swiper-slide">
  127.                                 <!-- single product area start -->
  128.                                 <div class="signle-product-start" data-tmp-cursor="lg text-secondary transparent fw-bold" data-tmp-cursor-icon="fa-solid fa-arrow-up-right">
  129.                                     <a href="{{ product.link }}" class="thumbnail">
  130.                                          {{ product.resimler|split(',')[0]|imgOlustur(400,0,'cover')|raw }}
  131.                                     </a>
  132.                                     <div class="inner-content">
  133.                                         <a href="{{ product.seourl }}">
  134.                                             <h5 class="title">{{ product.adi|html_entity_decode|raw }}</h5>
  135.                                         </a>
  136.                                         <span class="designation">{{ product.metin|html_entity_decode|striptags|slice(0,75)|raw }}</span>
  137.                                         <div class="tag"></div>
  138.                                     </div>
  139.                                 </div>
  140.                                 <!-- single product area end -->
  141.                             </div>
  142.                             {% endfor %}
  143.                         </div>
  144.                         <div class="swiper-pagination"></div>
  145.                         <div class="swiper-button-next" data-tmp-cursor="md transparent fw-bold" data-tmp-cursor-text="Next"></div>
  146.                         <div class="swiper-button-prev" data-tmp-cursor="md transparent fw-bold" data-tmp-cursor-text="Prev"></div>
  147.                     </div>
  148.                 </div>
  149.                 <!-- product swiper area end -->
  150.             </div>
  151.         </div>
  152.     </div>
  153. </div>
  154. <!-- tmp product area end -->
  155.                     
  156.                     {% endblock %}
  157. {% block javascripts %}{% endblock %}