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. <!-- Slider Three -->
  23.     <section class="slider-three">
  24.         <div class="main-slider swiper-container">
  25.             <div class="swiper-wrapper">
  26.                 {%for slider in sliders%}
  27.                 <!-- Slide -->
  28.                 <div class="swiper-slide">
  29.                     <div class="slider-three_image-layer" style="background-image:url(/storage/{{slider.resim}})"></div>
  30.                     <div class="slider-three_pattern" style="background-image:url(/dist/assets/images/main-slider/slider-three_pattern.png)"></div>
  31.                     <div class="auto-container">
  32.                         <!-- Content Column -->
  33.                         <div class="slider-three_content">
  34.                             <div class="slider-three_content-inner">
  35.                                 <div class="slider-three_title">{{'siteAdi'|ayarlar}}</div>
  36.                               {% set metin = slider.baslik|default('')|html_entity_decode|split(':')%}
  37.                                 <h1 class="slider-three_heading">{{metin[0]}} <span>{{metin[1]}}</span></h1>
  38.                                 <div class="slider-three_text">{{ slider.aciklama|default('')|raw }}</div>
  39.                                 <div class="slider-three_button d-flex align-items-center flex-wrap">
  40.                                     <a href="{{iletisimLink}}" class="theme-btn btn-style-two">
  41.                                         <span class="btn-wrap">
  42.                                             <span class="text-one">Dönüşümü Başlat <i class="fa-solid fa-plus fa-fw"></i></span>
  43.                                             <span class="text-two">Dönüşümü Başlat <i class="fa-solid fa-plus fa-fw"></i></span>
  44.                                         </span>
  45.                                     </a>
  46.                                     
  47.                                 </div>
  48.                             </div>
  49.                         </div>
  50.                     </div>
  51.                 </div>
  52.               
  53.               
  54.               {%endfor%}
  55.             </div>
  56.             <!-- Slider Three Arrows -->
  57.             <div class="slider-three-arrow">
  58.                 <!-- If we need navigation buttons -->
  59.                 <div class="main-slider-prev fas fa-arrow-left fa-fw"></div>
  60.                 <div class="main-slider-next fas fa-arrow-right fa-fw"></div>
  61.             </div>
  62.         </div>
  63.     </section>
  64.     <!-- End Main Slider Section -->{#
  65. -- 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.  
  66. -- Modül alanları : baslik, metin, resim
  67. ** 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')"
  68. ----------------------------------------------------
  69. #}
  70. <section class="about-one">
  71.         <div class="auto-container">
  72.             <div class="row clearfix">
  73.                 
  74.                 <!-- Image Column -->
  75.                 <div class="about-one_image-column col-lg-6 col-md-10 col-sm-12">
  76.                     <div class="about-one_image-outer">
  77.                         <div class="about-one_image now-in-view" style="width:100%;">
  78.                             {{ veriler[3][1][0].resimler|split(',')[0]|imgOlustur(481,10,'cover')|raw }}
  79.                         </div>
  80.                         
  81.                         <div class="about-one_experiance">
  82.                             <div class="about-one_count"><span class="odometer odometer-auto-theme" data-count="15"><div class="odometer-inside"><span class="odometer-digit"><span class="odometer-digit-spacer">8</span><span class="odometer-digit-inner"><span class="odometer-ribbon"><span class="odometer-ribbon-inner"><span class="odometer-value">1</span></span></span></span></span><span class="odometer-digit"><span class="odometer-digit-spacer">8</span><span class="odometer-digit-inner"><span class="odometer-ribbon"><span class="odometer-ribbon-inner"><span class="odometer-value">5</span></span></span></span></span></div></span></div>
  83.                             <i>Yıldan beri</i>
  84.                         </div>
  85.                     </div>
  86.                 </div>
  87.                 <!-- Content Column -->
  88.                 <div class="about-one_content-column col-lg-6 col-md-12 col-sm-12">
  89.                     <div class="about-one_content-outer">
  90.                         <div class="sec-title">
  91.                             <div class="sec-title_title">{{ 'siteAdi'|ayarlar }}</div>
  92.                             <div class="sec-title_big-title">{{ veriler[3][0].adi|html_entity_decode|raw }}</div>
  93.                             <h2 class="sec-title_heading">{{ veriler[3][1][0].baslik|html_entity_decode|raw }}</h2>
  94.                               {%set metin = veriler[3][1][0].metin|html_entity_decode|split('</p>') %}
  95.                       
  96.                       <div class="sec-title_text">{{ (metin[0]~'</p>')|raw }}</div>
  97.                         </div>
  98.                         
  99.                         <div class="about-one_options d-flex align-items-center">
  100.                             <!-- About One Options -->
  101.                             <div class="about-one_options d-flex align-items-center flex-wrap">
  102.                                 <div class="about-one_button">
  103.                                     <a href="{{''|site_anaLink~veriler[3][0].seo}}" class="theme-btn btn-style-three">
  104.                                         <span class="btn-wrap">
  105.                                             <span class="text-one">Daha Fazla <i class="fa-solid fa-plus fa-fw"></i></span>
  106.                                             <span class="text-two">Daha Fazla <i class="fa-solid fa-plus fa-fw"></i></span>
  107.                                         </span>
  108.                                     </a>
  109.                                 </div>
  110.                                 <div class="about-one_phone">
  111.                                     <span class="icon flaticon-customer-service"></span>
  112.                                     Arayın <br>
  113.                                     <a href="tel:{{ 'telefon'|site_iletisimBilgileri|raw}}">{{ 'telefon'|site_iletisimBilgileri|raw}}</a>
  114.                                 </div>
  115.                             </div>
  116.                         </div>
  117.                     </div>
  118.                 </div>
  119.             </div>
  120.         </div>
  121.     </section>
  122.     <section class="cta-one">
  123.         <div class="auto-container">
  124.             <div class="inner-container now-in-view">
  125.                 <div class="cta-one_image">
  126.                     <img src="/dist/assets/images/background/cta.jpg" alt="">
  127.                 </div>
  128.                 <video autoplay="" loop="" muted="" width="100%" height="100%" poster="/video.mp4">
  129.                     <source type="video/mp4" src="/video.mp4">
  130.                 </video>
  131.                 <div class="cta-one_content">
  132.                     <h1 class="cta-one_title"><span>HAGYM PREMİUM</span></h1>
  133.                 </div>
  134.             </div>
  135.         </div>
  136.     </section>
  137. {#
  138. -- Site Sayfa Verileri : "veriler[5]" 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.  
  139. -- Modül alanları : seourl, sayfabaşlığı, anahtarkelimeler, sayfaaçıklaması, adı, metin, resim, fiyat
  140. ** 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')"
  141. ----------------------------------------------------
  142. #}
  143. <section class="marketing-one">
  144.     <div class="outer-container">
  145.         <div class="animation_mode">
  146.             {% for item in veriler[5][1] %}
  147.               <h1 class="{{ loop.index is odd ? 'light' : '' }}">{{ item.adi }}</h1>
  148.               <span class="marketing-one_icon flaticon-star-1"></span>
  149.           {% endfor %}
  150.         </div>
  151.         <div class="animation_mode-two">
  152.                 {% for item in veriler[5][1] %}
  153.               <h1 class="{{ loop.index is odd ? 'light' : '' }}">{{ item.adi }}</h1>
  154.               <span class="marketing-one_icon flaticon-star-1"></span>
  155.           {% endfor %}
  156.         </div>
  157.     </div>
  158. </section>
  159. {#
  160. -- Site Sayfa Verileri : "veriler[1]" 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.  
  161. -- Modül alanları : seourl, sayfabaşlığı, anahtarkelimeler, sayfaaçıklaması, adı, metin, resim
  162. ** 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')"
  163. ----------------------------------------------------
  164. #}
  165. <section class="classes-three">
  166.     <div class="auto-container">
  167.         <div class="sec-title centered">
  168.             <div class="sec-title_title">{{ 'siteAdi'|ayarlar }}</div>
  169.             <div class="sec-title_big-title">{{ veriler[1][0].adi }}</div>
  170.             <h2 class="sec-title_heading">{{ veriler[1][0].adi|raw }}</h2>
  171.         </div>
  172.         <div class="row clearfix">
  173.             {% for item in veriler[1][1] %}
  174.             <div class="service-block_one col-lg-4 col-md-6 col-sm-12">
  175.                 <div class="service-block_one-inner wow {% if loop.index % 3 == 1 %}fadeInLeft{% elseif loop.index % 3 == 2 %}fadeInUp{% else %}fadeInRight{% endif %}" data-wow-delay="0ms" data-wow-duration="1500ms">
  176.                     <div class="service-block_one-image">
  177.                         {{ item.resim|imgOlustur(300, 20, 'cover')|raw }}
  178.                         <div class="service-block_one-content">
  179.                             <div class="service-block_one-number">{{ '%02d'|format(loop.index) }}</div>
  180.                             <h4 class="service-block_one-heading">{{ item.adi|html_entity_decode|raw }}</h4>
  181.                         </div>
  182.                         <div class="service-block_one-overlay">
  183.                             <div class="service-block_one-number_two">{{ '%02d'|format(loop.index) }}</div>
  184.                             <div class="service-block_one-icon">
  185.                                 <i class="flaticon-dumbbell-3"></i>
  186.                             </div>
  187.                             <h4 class="service-block_one-heading">
  188.                                 <a href="{{ item.link }}">{{ item.adi|html_entity_decode|raw }}</a>
  189.                             </h4>
  190.                         </div>
  191.                     </div>
  192.                 </div>
  193.             </div>
  194.             {% endfor %}
  195.         </div>
  196.         
  197.     </div>
  198. </section>
  199. {#
  200. -- 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.  
  201. -- Modül alanları : seourl, sayfabaşlığı, anahtarkelimeler, sayfaaçıklaması, adı, metin, resim, video
  202. ** 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')"
  203. ----------------------------------------------------
  204. #}
  205. <section class="team-one">
  206.     <div class="auto-container">
  207.         <div class="sec-title">
  208.             <div class="sec-title_title">{{ 'siteAdi'|ayarlar }}</div>
  209.             <div class="sec-title_big-title">{{ veriler[6][0].adi }}</div>
  210.             <h2 class="sec-title_heading">{{ veriler[6][0].adi }}</h2>
  211.         </div>
  212.     </div>
  213.     <div class="outer-container">
  214.         <div class="team-one_carousel swiper-container">
  215.             <div class="swiper-wrapper">
  216.                 {% for item in veriler[6][1] %}
  217.                 <div class="swiper-slide">
  218.                     <div class="team-block_one">
  219.                         <div class="team-block_one-inner">
  220.                             <div class="team-block_one-image">
  221.                                   {{ item.resim|imgOlustur(500,10,'cover')|raw }}
  222.                             </div>
  223.                             <div class="team-block_one-content">
  224.                                 <h3 class="team-block_one-heading"><a href="{{ item.link }}">{{ item.adi|html_entity_decode|raw }}</a></h3>
  225.                                 <div class="team-block_one-designation">{{ item.brans|html_entity_decode|raw }}</div>
  226.                                 
  227.                             </div>
  228.                         </div>
  229.                     </div>
  230.                 </div>
  231.                 {% endfor %}
  232.             </div>
  233.         </div>
  234.         <div class="team-one-arrows">
  235.             <div class="team-one_prev-arrow fas fa-angle-left fa-fw"></div>
  236.             <div class="team-one_next-arrow fas fa-angle-right fa-fw"></div>
  237.         </div>
  238.     </div>
  239. </section>
  240.                     
  241.                     {% endblock %}
  242. {% block javascripts %}{% endblock %}