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 id="carouselExampleCaptions" class="carousel slide">
  23.     <div class="carousel-indicators">
  24.         <button type="button" data-bs-target="#carouselExampleCaptions" data-bs-slide-to="0" class="active" aria-current="true" aria-label="Slide 1"></button>
  25.         <button type="button" data-bs-target="#carouselExampleCaptions" data-bs-slide-to="1" aria-label="Slide 2"></button>
  26.         <button type="button" data-bs-target="#carouselExampleCaptions" data-bs-slide-to="2" aria-label="Slide 3"></button>
  27.     </div>
  28.     <div class="carousel-inner">
  29.         {% for key,slider in sliders %}
  30.             <div class="carousel-item {% if key==0 %}active{% endif %}">
  31.                 {{ slider.resim|imgOlustur(600,0,'cover')|raw }}
  32.                 <div class="carousel-caption d-none d-md-block text-dark">
  33.                     <h1 style="margin-top: -335px; color: black;">{{ slider.baslik }}</h1>
  34.                     <p style="font-size: 18px">{{ slider.aciklama }}</p>
  35.                 </div>
  36.             </div>
  37.         {% endfor %}
  38.     </div>
  39.     <button class="carousel-control-prev" type="button" data-bs-target="#carouselExampleCaptions" data-bs-slide="prev">
  40.         <span class="carousel-control-prev-icon" aria-hidden="true"></span>
  41.         <span class="visually-hidden">Previous</span>
  42.     </button>
  43.     <button class="carousel-control-next" type="button" data-bs-target="#carouselExampleCaptions" data-bs-slide="next">
  44.         <span class="carousel-control-next-icon" aria-hidden="true"></span>
  45.         <span class="visually-hidden">Next</span>
  46.     </button>
  47. </div>
  48. {#
  49. -- 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.  
  50. -- Modül alanları : baslik, metin, resim
  51. ** 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')"
  52. ----------------------------------------------------
  53. #}
  54. <!-- Page Content -->
  55. <div class="page-content">
  56.     <!-- About -->
  57.     <section class="about-section_one">
  58.         <div class="container">
  59.             <div class="row">
  60.                 <div class="col-md-12 col-xl-6">
  61.                     <div class="about-one_leftbox">
  62.                         <div class="pbmit-shape-pentagon">
  63.                             {{ veriler[3][1][0].resim|imgOlustur(573,10,'cover')|raw }}
  64.                         </div>
  65.                     </div>
  66.                 </div>
  67.                 <div class="col-md-12 col-xl-6">
  68.                     <div class="about-one_right">
  69.                         <div class="pbmit-heading-subheading animation-style2">
  70.                             <h4 class="pbmit-subtitle">{{ 'siteAdi'|ayarlar }}</h4>
  71.                             <h2 class="pbmit-title">{{ veriler[3][1][0].baslik }}</h2>
  72.                             <div class="pbmit-heading-desc">
  73.                                 {% set metin = veriler[3][1][0].metin|html_entity_decode|split('</p>')  %}
  74.                                 {{ (metin[0]~'</p>')|raw }}
  75.                                 {{ (metin[1]~'</p>')|raw }}
  76.                             </div>
  77.                         </div>
  78.                         <div class="about-one_ihbox">
  79.                             <div class="row">
  80.                                 <div class="col-md-6">
  81.                                     <div class="about-one_btn">
  82.                                         <a class="pbmit-btn" href="{{ ''|site_anaLink~veriler[3][0].seo }}">
  83.                                             <span>Daha Fazla</span>
  84.                                         </a>
  85.                                     </div>
  86.                                 </div>
  87.                             </div>
  88.                         </div>
  89.                     </div>
  90.                 </div>
  91.             </div>
  92.         </div>
  93.     </section>
  94.     <!-- About 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, sayfabaşlığı, anahtarkelimeler, sayfaaçıklaması, adı, metin, resim
  98. ** 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')"
  99. ----------------------------------------------------
  100. #}
  101. <!-- Service Start -->
  102. <section class="section-xl service-one_bg">
  103.     <div class="container-fluid">
  104.         <div class="service-one-top_area">
  105.             <div class="pbmit-heading-subheading animation-style2">
  106.                 <h4 class="pbmit-subtitle">{{ 'siteAdi'|ayarlar }}</h4>
  107.                 <h2 class="pbmit-title">{{ veriler[4][0].adi }}</h2>
  108.             </div>
  109.         </div>
  110.         <div class="swiper-slider" data-center="true" data-autoplay="false" data-loop="true" data-dots="true" data-arrows="false" data-columns="5" data-margin="30" data-effect="slide">
  111.             <div class="swiper-wrapper">
  112.                 {% for veri in veriler[4][1] %}
  113.                 <!-- Slide1 -->
  114.                 <article class="pbmit-service-style-1 swiper-slide">
  115.                     <div class="pbminfotech-post-item">
  116.                         <div class="pbminfotech-post-item-inner">
  117.                             <div class="pbmit-service-image-wrapper">
  118.                                 <div class="pbmit-service-bg-image">{{ veri.resim|imgOlustur(342,30,'cover')|raw }}</div>
  119.                             </div>
  120.                             <div class="pbminfotech-box-content">
  121.                                 <div class="pbmit-box-content-inner">
  122.                                     <div class="pbmit-service-icon-wrapper">
  123.                                         <i class="pbmit-protecta-icon pbmit-protecta-icon-house"></i>
  124.                                     </div>
  125.                                     <h3 class="pbmit-service-title">
  126.                                         <a href="{{ veri.link }}">{{ veri.adi|html_entity_decode|raw }}</a>
  127.                                     </h3>
  128.                                     <div class="pbmit-service-btn">
  129.                                         <a href="{{ veri.link }}"><span>Daha Fazla</span></a>
  130.                                     </div>
  131.                                 </div>
  132.                             </div>
  133.                         </div>
  134.                     </div>
  135.                 </article>
  136.                 {% endfor %}
  137.             </div>
  138.         </div>
  139.     </div>
  140. </section>
  141. <!-- Service End -->
  142. {#
  143. -- 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.  
  144. -- Modül alanları : seourl, sayfabaşlığı, anahtarkelimeler, sayfaaçıklaması, adı, metin, tarih, resimler
  145. ** 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')"
  146. ----------------------------------------------------
  147. #}
  148. <!-- Blog Grid Col 2 -->
  149. <section class="section-md">
  150.     <div class="container">
  151.         <div class="row pbmit-element-posts-wrapper">
  152.             {% for icerik in veriler[6][1] %}
  153.                 <article class="pbmit-blog-style-1 col-md-6">
  154.                     <div class="post-item">
  155.                         <div class="pbmit-featured-container">
  156.                             <div class="pbmit-featured-img-wrapper">
  157.                                 <div class="pbmit-featured-wrapper">
  158.                                     {{ icerik.resim|imgOlustur(342,0,'cover')|raw }}
  159.                                 </div>
  160.                             </div>
  161.                         </div>
  162.                         <div class="pbminfotech-box-content">
  163.                             <div class="pbmit-category-date-wraper">
  164.                                 <div class="pbmit-meta-cat-wrapper pbmit-meta-line">
  165.                                     <div class="pbmit-meta-category">
  166.                                         <a rel="category tag">{{ 'siteAdi'|ayarlar }}</a>
  167.                                     </div>
  168.                                 </div>
  169.                                 <div class="pbmit-meta-date-wrapper pbmit-meta-line">
  170.                                     <div class="pbmit-meta-date-month">
  171.                                         <div class="pbmit-meta-inner">
  172.                                             <span class="pbmit-post-month">{{ icerik.tarih|date('d') }}</span>
  173.                                             <span class="pbmit-post-date">{{ icerik.tarih|date('F')|tarih_yaz }}</span>
  174.                                             <span class="pbmit-post-date">{{ icerik.tarih|date('Y')|tarih_yaz }}</span>
  175.                                         </div>
  176.                                     </div>
  177.                                 </div>
  178.                             </div>
  179.                             <div class="pbmit-content-wrapper">
  180.                                 <h3 class="pbmit-post-title">
  181.                                     <a href="{{ icerik.link }}">{{ icerik.adi }}</a>
  182.                                 </h3>
  183.                             </div>
  184.                         </div>
  185.                     </div>
  186.                 </article>
  187.             {% endfor %}
  188.         </div>
  189.     </div>
  190. </section>
  191. <!-- Blog Grid Col 2 End -->
  192.                     
  193.                     {% endblock %}
  194. {% block javascripts %}{% endblock %}