{% extends getThemeDir('base.html.twig') %}
{% block seo %}
{{ render_seo('homepage', null, app.request.attributes.get('_route'), app.request.attributes.get('_route_params')) }}
{% endblock %}
{% block body %}
{% set sliders = getPostTypesOnTheme('slider') %}
{% if sliders|length > 0 %}
<div class="row mb-3">
<div class="col-xl-12 col-lg-12 col-12 order-1 order-lg-2">
<section id="main-slider" class="main-slider carousel slide carousel-fade card hidden-sm"
data-ride="carousel">
<ol class="carousel-indicators">
{% for key,item in sliders %}
<li data-target="#main-slider" {% if key == 0 %} class="active" {% endif %}
data-slide-to="{{ key }}"></li>
{% endfor %}
</ol>
<div class="carousel-inner">
{% for key,item in sliders %}
<div class="carousel-item {% if key == 0 %}active{% endif %}">
<a class="main-slider-slide" href="#"
style="background-image: url('{{ getPostTypeMetaOnTheme(item , 'image') }}')"></a>
</div>
{% endfor %}
</div>
<a class="carousel-control-prev" href="#main-slider" role="button" data-slide="prev">
<i class="mdi mdi-chevron-right"></i>
</a>
<a class="carousel-control-next" href="#main-slider" data-slide="next">
<i class="mdi mdi-chevron-left"></i>
</a>
</section>
<section id="main-slider-res" class="main-slider carousel slide carousel-fade card d-none show-sm"
data-ride="carousel">
<ol class="carousel-indicators">
{% for key,item in sliders %}
<li data-target="#main-slider" {% if key == 0 %} class="active" {% endif %}
data-slide-to="{{ key }}"></li>
{% endfor %}
</ol>
<div class="carousel-inner">
{% for key,item in sliders %}
<div class="carousel-item {% if key == 0 %}active{% endif %}">
<a class="main-slider-slide" href="#">
<img src="{{ getPostTypeMetaOnTheme(item , 'image') }}" alt=""
class="img-fluid">
</a>
</div>
{% endfor %}
</div>
<a class="carousel-control-prev" href="#main-slider-res" role="button" data-slide="prev">
<i class="mdi mdi-chevron-right"></i>
</a>
<a class="carousel-control-next" href="#main-slider-res" data-slide="next">
<i class="mdi mdi-chevron-left"></i>
</a>
</section>
</div>
</div>
{% endif %}
<div class="row">
<div class="col-xl-10 col-lg-12">
<section class="slider-section dt-sl mb-5">
<div class="row mb-3">
<div class="col-12">
<div class="section-title text-sm-title title-wide no-after-title-wide">
<h2>پر فروش ترینها</h2>
<a href="{{ path('app_shop_site_products') }}">مشاهده همه</a>
</div>
</div>
<div class="col-12 px-res-0">
<div class="product-carousel carousel-md owl-carousel owl-theme">
{% for product in getProducts({},'random') %}
<div class="item">
{% include getThemeDir('cards/single-product.html.twig') with {'product' : product} %}
</div>
{% endfor %}
</div>
</div>
</div>
</section>
</div>
<div class="col-xl-2 col-lg-3 hidden-lg pr-0">
<div class="widget-suggestion dt-sn border pt-3 mt-3">
<div class="widget-suggestion-title">
<img src="{{ path('app_cdn_path' , {'path' : 'base-assets/themes/default/img/theme/suggestion-title.png'}) }}"
alt="پیشنهاد لحظه ای">
</div>
<div id="progressBar">
<div class="slide-progress"></div>
</div>
<div id="suggestion-slider" class="owl-carousel owl-theme">
{% for suggestion in getProducts({},'random') %}
<div class="item">
{% include getThemeDir('cards/single-product.html.twig') with {'product' : suggestion} %}
</div>
{% endfor %}
</div>
</div>
</div>
</div>
{% set small_banners = getPostTypesOnTheme('banner') %}
{% if small_banners|length <= 2 %}
<div class="row mt-3 mb-5">
{% for key,item in small_banners|slice(0, 2) %}
<div class="col-sm-6 col-12 mb-2">
<div class="widget-banner">
<a href="{{ getPostTypeMetaOnTheme(item , 'link') }}"><img
src="{{ getPostTypeMetaOnTheme(item , 'image') }}" alt=""></a>
</div>
</div>
{% endfor %}
</div>
{% endif %}
{% if small_banners|length > 2 %}
<div class="row mt-3 mb-5">
{% for key,item in small_banners|slice(2) %}
<div class="col-md-3 col-sm-6 col-6 mb-2">
<div class="widget-banner">
<a href="{{ getPostTypeMetaOnTheme(item , 'link') }}"><img
src="{{ getPostTypeMetaOnTheme(item , 'image') }}" alt=""></a>
</div>
</div>
{% endfor %}
</div>
{% endif %}
<div class="row">
<div class="col-xl-12 col-lg-12">
<section class="slider-section dt-sl mb-5">
<div class="row mb-3">
<div class="col-12">
<div class="section-title text-sm-title title-wide no-after-title-wide">
<h2>آخرین محصولات</h2>
<a href="{{ path('app_shop_site_products') }}">مشاهده همه</a>
</div>
</div>
<div class="col-12 px-res-0">
<div class="product-carousel carousel-md owl-carousel owl-theme">
{% for product in getProducts({},'random') %}
<div class="item">
<div class="product-card mb-3 shadow-unset">
{# <div class="product-head"> #}
{# <div class="rating-stars"> #}
{# {% for i in 1..5 %} #}
{# <i class="mdi mdi-star {{ i <= suggestion.rating ? 'active' }}"></i> #}
{# {% endfor %} #}
{# </div> #}
{# {% if suggestion.discount %} #}
{# <div class="discount"><span>{{ suggestion.discount }}%</span></div> #}
{# {% endif %} #}
{# </div> #}
<a class="product-thumb"
href="{{ path('app_shop_site_product' , {'urlSlug' : product.urlSlug}) }}">
{% if product.productImages|length > 0 %}
<img src="{{ product.productImages[0].imageUrl }}" alt="">
{% else %}
<img src="{{ path('app_cdn_path' , {'path' : 'base-assets/themes/default/img/theme/default.png'}) }}"
alt="">
{% endif %}
</a>
<div class="product-card-body">
<h5 class="product-title"><a
href="{{ path('app_shop_site_product' , {'urlSlug' : product.urlSlug}) }}">{{ product.name }}</a>
</h5>
{% if product.category %}
<a class="product-meta"
href="{{ path('app_shop_site_product_category' , {'urlSlug' : product.category.urlSlug}) }}">{{ product.category.name }}</a>
{% endif %}
<span class="product-price">{{ product.displayPrice|number_format }} تومان</span>
</div>
</div>
</div>
{% endfor %}
</div>
</div>
<!-- End Product-Slider -->
</div>
</section>
</div>
</div>
<div class="row mt-3 mb-5">
{% set productCategories = getProductCategories() %}
{% if productCategories|length > 0 %}
<div class="col-12">
<div class="category-section dt-sn dt-sl border">
<div class="category-section-title dt-sl"><h3>تنوع محصولات در دسته بندی های مختلف</h3></div>
<div class="category-section-slider dt-sl">
<div class="category-slider owl-carousel">
{% for category in productCategories %}
<div class="item">
{# <a href="{{ path('shop_category', {'slug': category.slug}) }}" #}
<a href="{{ path('app_shop_site_product_category' , {'urlSlug' : category.urlSlug}) }}"
class="promotion-category"><img
src="{{ category.imageUrl }}" alt=""><h4
class="promotion-category-name">{{ category.name }}</h4><h6
class="promotion-category-quantity">{{ category.products|length|number_format(0, '.', ',') }}
کالا</h6></a></div>
{% endfor %}
</div>
</div>
</div>
</div>
{% endif %}
{% set brands = getPostTypesOnTheme('brands') %}
{% if brands|length > 0 %}
<div class="col-12 mt-5">
<section class="slider-section dt-sl mb-5">
<div class="row">
<div class="col-12">
<div class="brand-slider carousel-lg owl-carousel owl-theme">
{% for item in brands %}
<div class="item"><img src="{{ getPostTypeMetaOnTheme(item , 'image') }}"
class="img-fluid"
alt="{{ getPostTypeMetaOnTheme(item , 'title') }}"></div>
{% endfor %}
</div>
</div>
</div>
</section>
</div>
{% endif %}
</div>
{% endblock %}