{% extends 'siteBase.html.twig' %}
{% block dil %}{{ app.session.get('dil')['kisa'] }}{% endblock %} {# tr or en #}
{% block title %}{{ icerik.sayfabasligi|html_entity_decode|raw }}{% endblock %}
{% block keywords %}{{ icerik.anahtarkelimeler|html_entity_decode|raw }}{% endblock %}
{% block description %}{{ icerik.sayfaaciklamasi|html_entity_decode|raw }}{% endblock %}
{% block title2 %}{{ icerik.sayfabasligi|html_entity_decode|raw }}{% endblock %}
{% block description2 %}{{ icerik.sayfaaciklamasi|html_entity_decode|raw }}{% endblock %}
{% block image_alt %}{{ icerik.sayfabasligi|html_entity_decode|raw }}{% endblock %}
{% block title3 %}{{ icerik.sayfabasligi|html_entity_decode|raw }}{% endblock %}
{% block description3 %}{{ icerik.sayfaaciklamasi|html_entity_decode|raw }}{% endblock %}
{% block image %}{{ 'siteYolu'|ayarlar~'storage/' }}{{ resimler[0]|default(icerik.resim|default('logo.webp')) }}{% endblock %}
{% block image2 %}{{ 'siteYolu'|ayarlar~'storage/' }}{{ resimler[0]|default(icerik.resim|default('logo.webp')) }}{% endblock %}
{% block body %}
{% include 'siteBase/breadcrumbs.html.twig' %}
{#
-- Sayfa Verileri : "icerik" adında bir dizi döndürülüyor. Dizi elemanları : seourl, sayfabaşlığı, anahtarkelimeler, sayfaaçıklaması, adı, metin, resimler, fiyat, kişidenistenenalanlar, link
-- Büyük resim için : <div class="row">{% for resim in icerik.resimler|split(",") %}{% if resim|default("")!="" %}<div class="col-md-6 mb-3"><a href="/storage/{{ resim }}" data-fancybox="gallery">{{ resim|imgOlustur(300,10)|raw }}</a></div>{% endif %} {% endfor %}</div> yazmanız yeterli olcaktır.
-- Sol veya Sağ menüler için : "solMenuler" adında bir dizi döndürülüyor. Dizi elemanları : adi, link, resim
-- İletişim bilgileri için : {{ 'alan'|site_iletisimBilgileri|raw }} kullanın. Ör: {{ 'telefon'|site_iletisimBilgileri|raw }}
** 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')"
----------------------------------------------------
#}
<section class="container pt-2 pt-sm-3 pt-md-4 pt-lg-5 pb-5 my-xxl-3">
<h2 class="h1 pt-1 pt-sm-2 pt-lg-0 pb-md-2 pb-lg-3 pb-xl-0 mb-sm-4 mb-xl-5" >{{ icerik.adi|html_entity_decode|raw }}</h2>
<div class="row pb-2 pb-sm-3 pb-md-4 pb-lg-5">
<!-- Doctor information + Reviews -->
<div class="col-lg-8">
<!-- Doctor information -->
<div class="position-relative p-4 mb-4">
<div class="position-relative z-1 p-xl-2">
<div class="swiper hover-effect-opacity" data-swiper='{
"spaceBetween": 20,
"pagination": {
"el": ".swiper-pagination",
"type": "fraction"
},
"navigation": {
"prevEl": ".btn-prev",
"nextEl": ".btn-next"
}
}'>
<div class="swiper-wrapper">
{% for key,resim in icerik.resimler|split(',') %}
{% if resim|default('')!='' %}
<div class="swiper-slide">
<div class="ratio ratio-16x9 bg-body-tertiary">
<div class="position-absolute top-0 start-0 w-100 h-100 d-flex align-items-center justify-content-center display-4">
{{ resim|imgOlustur('',0,'cover')|raw }}
</div>
</div>
</div>
{% endif %}
{% endfor %}
</div>
<div class="position-absolute top-50 start-0 z-2 translate-middle-y ms-3 hover-effect-target opacity-0">
<button type="button" class="btn btn-prev btn-icon btn-outline-secondary rounded-circle animate-slide-start" aria-label="Prev">
<i class="fi-chevron-left fs-lg animate-target"></i>
</button>
</div>
<div class="position-absolute top-50 end-0 z-2 translate-middle-y me-3 hover-effect-target opacity-0">
<button type="button" class="btn btn-next btn-icon btn-outline-secondary rounded-circle animate-slide-end" aria-label="Next">
<i class="fi-chevron-right fs-lg animate-target"></i>
</button>
</div>
<div class="swiper-pagination text-body-secondary fs-6 opacity-50 fw-semibold mb-2"></div>
</div>
<p class="fs-sm mb-0 mt-5">
{{ icerik.metin|html_entity_decode|raw }}
</p>
</div>
<span class="position-absolute top-0 start-0 w-100 h-100 bg-white rounded shadow d-none-dark"></span>
<span class="position-absolute top-0 start-0 w-100 h-100 bg-body-tertiary rounded d-none d-block-dark"></span>
</div>
<!-- Reviews -->
</div>
<!-- Sidebar with appointment booking form that turns into offcanvas on screens < 992px wide (lg breakpoint) -->
<div class="col-lg-4" >
<div class="card border-0 shadow sepetUrun">
<div class="card-body">
<form action="{{ path('site_sepeteEkle') }}" method="post">
<input type="hidden" value="{{ icerik|json_encode|base64_encode }}" name="urun">
<h5 class="card-title">Hemen Satın Al</h5>
<div>
<div class="d-flex flex-wrap align-items-center gap-2 mb-3">
<div class="h5 me-1 mb-0">{{ icerik.fiyat|number_format(2,',','.') }} ₺</div>
<div class="fs-sm text-decoration-line-through">{{ (icerik.fiyat+500)|number_format(2,',','.') }} ₺</div>
</div>
{% if icerik['kisidenistenenalanlar']|default('')!='' %}
{% for key,data in icerik['kisidenistenenalanlar']|default('')|split(',') %}
<div class="form-floating mb-3">
<input class="form-control data_{{ key }}" name="data_{{ key }}" type="text" id="fl-text_{{ key }}" placeholder="{{ data|upper }} *" required>
<label for="fl-text_{{ key }}">{{ data|upper }} *</label>
</div>
{% endfor %}
{% endif %}
</div>
<div class="hata"></div>
<button type="submit" class="btn btn-primary animate-shake">
<i class="fi-plus fs-base animate-target ms-n1 me-1 me-sm-2"></i>
Sepete Ekle
</button>
</form>
</div>
</div>
</div>
</div>
</section>
{% endblock %}
{% block javascripts %}
{% endblock %}