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.   <!-- hero area -->
  19. <div class="hero-section">
  20.     <div class="hero-slider owl-carousel">
  21.         {% for slider in sliders %}
  22.         <div class="hero-single" style="background-image: url(/storage/{{ slider.resim }});">
  23.             <div class="container">
  24.                 <div class="row align-items-center">
  25.                     <div class="col-md-12 col-lg-6">
  26.                         <div class="hero-content">
  27.                             <h6 class="hero-sub-title" data-animation="fadeInUp" data-delay=".25s">
  28.                                 {{ 'siteAdi'|ayarlar }}
  29.                             </h6>
  30.                             <h1 class="hero-title" data-animation="fadeInRight" data-delay=".50s">
  31.                                 {{ slider.baslik|html_entity_decode|raw }}
  32.                             </h1>
  33.                             <p data-animation="fadeInLeft" data-delay=".75s">
  34.                                 {{ slider.aciklama|html_entity_decode|raw }}
  35.                             </p>
  36.                             <div class="hero-btn" data-animation="fadeInUp" data-delay="1s">
  37.                                 <a href="{{ iletisimLink }}" class="theme-btn">{{ 'Bize Ulaşın'|ceviri }}<i
  38.                                         class="fas fa-arrow-right ms-2"></i></a>
  39.                               
  40.                             </div>
  41.                         </div>
  42.                     </div>
  43.                 </div>
  44.             </div>
  45.         </div>
  46.         {% endfor %}
  47.     </div>
  48. </div>
  49. <!-- hero area end -->
  50. {#
  51. -- 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.  
  52. -- Modül alanları : baslik, metin, resim
  53. ** 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')"
  54. ----------------------------------------------------
  55. #}
  56. <!-- about area -->
  57. <div class="about-area py-120">
  58.     <div class="container">
  59.         <div class="row">
  60.             <!-- Sol bölüm -->
  61.             <div class="col-lg-6">
  62.                 <div class="about-left wow fadeInLeft" data-wow-delay=".25s">
  63.                     <div class="about-img">
  64.                       {{ veriler[3][1][0].resim|imgOlustur(600,15,'cover')|raw }}
  65.                     </div>
  66.                 </div>
  67.             </div>
  68.             <!-- Sağ bölüm -->
  69.             <div class="col-lg-6">
  70.                 <div class="about-right wow fadeInUp" data-wow-delay=".25s">
  71.                     <div class="site-heading mb-3">
  72.                   
  73.                         <h2 class="site-title">{{ veriler['3'][1][0].baslik }}</h2>
  74.                     </div>
  75.                       {% set metin = veriler['3'][1][0].metin|html_entity_decode|split('</p>') %}
  76.                       {% for key,mm in metin %}
  77.                         {% if key<2 %}
  78.                           <p class="about-text mb-3">{{ (mm~'</p>')|raw }}</p>
  79.                         {%endif%}
  80.                       {%endfor%}
  81.                       <a href="{{ ''|site_anaLink~veriler['3'][0].seo }}" class="theme-btn mt-2">
  82.                           {{ 'Daha Fazla'|ceviri }}
  83.                           <i class="fas fa-arrow-right"></i>
  84.                       </a>
  85.                 </div>
  86.             </div>
  87.         </div>
  88.     </div>
  89. </div>
  90. <!-- about area end -->
  91. {#
  92. -- Site Sayfa Verileri : "veriler[7]" 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.  
  93. -- Modül alanları : seourl, sayfabaşlığı, anahtarkelimeler, sayfaaçıklaması, adı, metin, resimler
  94. ** 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')"
  95. ----------------------------------------------------
  96. #}
  97. <!-- service area -->
  98. <div class="service-area sa-bg pt-80 pb-90">
  99.     <div class="container">
  100.         <div class="row g-4">
  101.             <div class="col-lg-3">
  102.                 <div class="site-heading mb-0">
  103.                     <h2 class="site-title text-white"><span>{{ veriler['7'][0].adi }}</span></h2>
  104.                     <p class="text-white mb-4">
  105.                         {{ 'Daha fazla ürün için mutlaka inceleyin!'|ceviri }}
  106.                     </p>
  107.                     <a href="{{ ''|site_anaLink~veriler['7'][0].seo }}" class="theme-btn">{{ 'Tümü'|ceviri }}<i class="fas fa-arrow-right"></i></a>
  108.                 </div>
  109.             </div>
  110.             <div class="col-lg-9">
  111.                 <div class="service-slider owl-carousel">
  112.                     {% for service in veriler['7'][1] %}
  113.                         <div class="service-item">
  114.                             <span class="count">{{ loop.index }}</span>
  115.                             <div class="service-img">
  116.                                {{ service.resim|imgOlustur(300,15,'cover')|raw }}
  117.                             </div>
  118.                             <div class="service-content">
  119.                                 <h4 class="service-title">
  120.                                     <a href="{{ service.link }}">{{ service.adi|html_entity_decode|raw }}</a>
  121.                                 </h4>
  122.                                 
  123.                                 <a href="{{ service.link }}" class="theme-btn mt-2">{{ 'Devamı'|ceviri }}<i class="fas fa-arrow-right"></i></a>
  124.                             </div>
  125.                         </div>
  126.                     {% endfor %}
  127.                 </div>
  128.             </div>
  129.         </div>
  130.     </div>
  131. </div>
  132. <!-- service area end -->
  133. {% if veriler[6] is not empty %}
  134.     <!-- blog-area -->
  135.     <div class="blog-area py-120">
  136.         <div class="container">
  137.             <div class="row">
  138.                 <div class="col-lg-6 mx-auto">
  139.                     <div class="site-heading text-center wow fadeInDown" data-wow-delay=".25s">
  140.                         <h2 class="site-title"><span>{{ veriler[6][0].adi }}</span></h2>
  141.                         <div class="heading-divider"></div>
  142.                     </div>
  143.                 </div>
  144.             </div>
  145.             <div class="row g-4">
  146.                 {% for blog in veriler[6][1] %}
  147.                     <div class="col-md-6 col-lg-4">
  148.                         <div class="blog-item wow fadeInUp" data-wow-delay=".25s">
  149.                             <div class="blog-item-img">
  150.                                 {{ blog.resimler|split(',')[0]|imgOlustur(300,10,'cover')|raw }}
  151.                             </div>
  152.                             <div class="blog-date">
  153.                                 <strong>{{ blog.tarih|date('d') }}</strong>
  154.                                 <span>{{ blog.tarih|date('F')|tarih_yaz|ceviri }}</span>
  155.                             </div>
  156.                             <div class="blog-item-info">
  157.                                 <div class="blog-item-meta">
  158.                                     <ul>
  159.                                         <li><a href="#"><i class="far fa-user-circle"></i> {{ 'siteAdi'|ayarlar }}</a></li>
  160.                                     </ul>
  161.                                 </div>
  162.                                 <h4 class="blog-title">
  163.                                     <a href="{{ blog.link }}">{{ blog.adi|html_entity_decode|raw }}</a>
  164.                                 </h4>
  165.                                 <p>{{ blog.metin|html_entity_decode|striptags|slice(0,75) }}...</p>
  166.                                 <a class="theme-btn" href="{{ blog.link }}">{{ 'Devamını Oku'|ceviri }}<i class="fas fa-arrow-right ms-2"></i></a>
  167.                             </div>
  168.                         </div>
  169.                     </div>
  170.                 {% endfor %}
  171.             </div>
  172.         </div>
  173.     </div>
  174.     <!-- blog-area end -->
  175. {% endif %}
  176.                     
  177.                     {% endblock %}
  178. {% block javascripts %}{% endblock %}