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. <!-- ***** Hero Section Start ***** -->
  23. <section id="anasayfa" class="hero-section layout-1 has-overlay overlay-gradient">
  24.     <div class="container">
  25.         <div class="row justify-content-center align-items-center">
  26.             <div class="col-12 col-md-7 col-lg-6">
  27.                 <!-- Hero Content -->
  28.                 <div class="hero-content">
  29.                     <h1 class="text-white">{{ sliders[0].baslik|default('') }}</h1>
  30.                     <p class="sub-heading text-white my-4">{{ sliders[0].aciklama|default('') }}</p>
  31.                     <!-- Download Button -->
  32.                     <div class="button-group download-button">
  33.                         <a href="#">
  34.                             <img src="/dist/assets/img/content/google-play.png" alt="">
  35.                         </a>
  36.                         <a href="#">
  37.                             <img src="/dist/assets/img/content/app-store.png" alt="">
  38.                         </a>
  39.                     </div>
  40.                     <span class="d-block fst-italic fw-light text-white mt-3">* iPhone, iPad ve tüm Android cihazlarda kullanılabilir.</span>
  41.                 </div>
  42.             </div>
  43.             <div class="col-12 col-md-5 col-lg-6">
  44.                 <!-- Hero Thumb -->
  45.                 <div class="hero-thumb mx-auto" data-aos="fade-left" data-aos-delay="500" data-aos-duration="1000">
  46.                     <img src="/storage/{{ sliders[0].resim }}" alt="{{ sliders[0].baslik|default('') }}" >
  47.                 </div>
  48.             </div>
  49.         </div>
  50.     </div>
  51. </section>
  52. <!-- ***** Hero Section End ***** -->{#
  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ı : adı, metin
  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. ----------------------------------------------------
  57. #}
  58. {% for key,ii in veriler[3][1] %}
  59.     {% if key % 2 == 0 %}
  60.         <section class="content-section" {% if key==0 %}id="ozellikler"{% endif %}>
  61.             <div class="container">
  62.                 <div class="row justify-content-between">
  63.                     <div class="col-12 col-lg-6">
  64.                         <img src="/storage/{{ ii.resim|default('') }}" alt="">
  65.                     </div>
  66.                     <div class="col-12 col-lg-6">
  67.                         <div class="content">
  68.                             <h2 class="mt-0">{{ ii.adi|html_entity_decode|raw }}</h2>
  69.                             <ul class="list-group list-group-flush">
  70.                                 {% set metinler = ii.metin|html_entity_decode|striptags|split('.') %}
  71.                                 {% for mmm in metinler %}
  72.                                 {% if mmm|default('')!='' %}
  73.                                 <li class="list-group-item d-flex border-0 p-0">
  74.                                     <div class="icon layout-2 align-items-start mt-1 me-2" style="width: 35px;">
  75.                                         <span class="material-symbols-outlined">task_alt</span>
  76.                                     </div>
  77.                                     <span class="w-100">{{ mmm }}</span>
  78.                                 </li>
  79.                                 {% endif %}
  80.                                 {% endfor %}
  81.                             </ul>
  82.                         </div>
  83.                     </div>
  84.                 </div>
  85.             </div>
  86.         </section>
  87.         {% else %}
  88.         <section class="content-section primary-bg">
  89.             <div class="container">
  90.                 <div class="row justify-content-between">
  91.                     <div class="col-12 col-lg-6">
  92.                         <div class="content">
  93.                             <h2 class="mt-0">{{ ii.adi|html_entity_decode|raw }}</h2>
  94.                             {% set metinler = ii.metin|html_entity_decode|striptags|split('.') %}
  95.                             <ul class="list-group list-group-flush">
  96.                                 {% for mmm in metinler %}
  97.                                     {% if mmm|default('')!='' %}
  98.                                     <li class="list-group-item d-flex align-items-center border-0">
  99.                                         <!-- Icon Box -->
  100.                                         <div class="icon-box me-3">
  101.                                             <div class="icon shadow-sm">
  102.                                                 <span class="material-symbols-outlined">verified</span>
  103.                                             </div>
  104.                                         </div>
  105.                                         <span>{{ mmm }}</span>
  106.                                     </li>
  107.                                     {% endif %}
  108.                                 {% endfor %}
  109.                             </ul>
  110.                         </div>
  111.                     </div>
  112.                     <div class="col-12 col-lg-4 d-none d-md-block">
  113.                         <img src="/storage/{{ ii.resim|default('') }}" alt="">
  114.                     </div>
  115.                 </div>
  116.             </div>
  117.         </section>
  118.     {% endif %}
  119. {% endfor %}
  120. {#
  121. -- 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.  
  122. -- Modül alanları : başlık, resimler
  123. ** 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')"
  124. ----------------------------------------------------
  125. #}
  126. <section id="gorunum" class="screenshots-area">
  127.     <div class="container">
  128.         <div class="row justify-content-center">
  129.             <div class="col-12 col-md-10 col-lg-7">
  130.                 <!-- Intro -->
  131.                 <div class="intro text-center">
  132.                             <span class="badge rounded-pill text-bg-light">
  133.                                 <span>{{ 'siteAdi'|ayarlar }}</span>
  134.                             </span>
  135.                     <h2 class="title">{{ veriler[6][0].adi }}</h2>
  136.                 </div>
  137.             </div>
  138.         </div>
  139.         <div class="app-screenshots-slides">
  140.             <div class="swiper-container slider-mid">
  141.                 <div class="swiper-wrapper">
  142.                     {% for cc in veriler[6][1][0].resimler|split(',') %}
  143.                         {% if cc|default('')!='' %}
  144.                             <div class="swiper-slide item">
  145.                                 <img src="/storage/{{ cc }}" alt="">
  146.                             </div>
  147.                         {% endif %}
  148.                     {% endfor %}
  149.                     <!-- Single Slide -->
  150.                 </div>
  151.                 <div class="swiper-pagination"></div>
  152.             </div>
  153.         </div>
  154.     </div>
  155. </section>{#
  156. -- 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.  
  157. -- Modül alanları : soru, cevap
  158. ** 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')"
  159. ----------------------------------------------------
  160. #}
  161. <section class="faq" id="sikca-sorulan-sorular">
  162.     <div class="container">
  163.         <div class="row justify-content-center">
  164.             <div class="col-12 col-md-10 col-lg-7">
  165.                 <!-- Intro -->
  166.                 <div class="intro text-center">
  167.                     <h2 class="title mt-0">{{ veriler[4][0].adi }}</h2>
  168.                 </div>
  169.             </div>
  170.         </div>
  171.         <div class="row justify-content-center">
  172.             <div class="col-12 col-md-10">
  173.                 <!-- sApp Accordion -->
  174.                 <div class="accordion accordion-flush" id="sapp-accordion">
  175.  
  176.                     {% for key,ss in veriler[4][1] %}
  177.                         <!-- Accordion Item -->
  178.                         <div class="accordion-item">
  179.                             <h4 class="accordion-header">
  180.                                 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne_{{ key }}">
  181.                                    {{ ss.soru|html_entity_decode|raw }}
  182.                                 </button>
  183.                             </h4>
  184.                             <div id="collapseOne_{{ key }}" class="accordion-collapse collapse {% if key==0 %} show{% endif %}" data-bs-parent="#sapp-accordion">
  185.                                 <div class="accordion-body"> {{ ss.cevap|html_entity_decode|raw }}</div>
  186.                             </div>
  187.                         </div>
  188.                     {% endfor %}
  189.                 </div>
  190.             </div>
  191.         </div>
  192.     </div>
  193. </section>
  194.                     
  195.                     {% endblock %}
  196. {% block javascripts %}{% endblock %}