<!DOCTYPE html>
<html class="no-js" lang="fr">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>{% block title %} {{ Globals.getCompany().title }} {% endblock %}</title>
{% block meta %}
<meta name="keywords" content="{{ Globals.getCompany().keywords }}">
<meta name="description" content="{{ Globals.getCompany().description }}">
<meta name="author" content="{{ Globals.getCompany().name }}">
<!-- Facebook OG -->
<meta property="og:image" content="{{ asset(Globals.getCompany().logo) }}">
<meta property="og:url" content="https://www.sunshineelegance.tn/">
<meta property="og:type" content="article">
<meta property="og:title" content="{{ Globals.getCompany().title }}">
<meta property="og:description" content="{{ Globals.getCompany().description }}">
<!-- Twitter OG -->
<meta name="twitter:title" content="{{ Globals.getCompany().title }}">
<meta name="twitter:description" content="{{ Globals.getCompany().description }}">
<meta name="twitter:image" content="{{ asset(Globals.getCompany().logo) }}">
<meta name="twitter:card" content="summary_large_image">
{% endblock %}
<link href="{{ asset('front/assets/toast/css/nice-toast-js.min.css') }}" rel="stylesheet" type="text/css" />
<!-- Favicon -->
<link rel="icon" type="image/png" href="{{ asset('front/assets/imgs/theme/favicon.png')}}">
<link rel="shortcut icon" href="{{ asset('front/assets/imgs/theme/favicon.png') }}" type="image/x-icon">
<!-- Template CSS -->
{% block stylesheets %}
<link rel="stylesheet" href="{{ asset('front/assets/css/main.css') }}">
<script>
var BASE_URL="{{ app.request.schemeAndHttpHost ~ app.request.baseUrl }}";
// Filtres des tailles et couleurs
var taillesFilter = [];
var couleursFilter = [];
var CATEGORIES = {{ Globals.getCategories()|json_encode|raw }};
var CATEGORY_URL_TYPE = {{ Globals.getCategoryUrlType()|json_encode|raw }}
</script>
<link rel="stylesheet" href="{{ asset('front/assets/css/custom-style.css') }}">
{% endblock %}
</head>
<body>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-4XS6978LX1"></script>
<script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-4XS6978LX1'); </script>
<header class="header-area header-style-4 header-height-2">
<div class="header-top header-top-ptb-1 d-none d-lg-block">
<div class="container">
<div class="row align-items-center">
<div class="col-xl-3 col-lg-4">
<div class="header-info">
<ul>
<li><i class="fi-rs-envelope"></i> <a href="mail:contact@sunshineelegance.tn">contact@sunshineelegance.tn</a>
</li>
{# <li><i class="fi-rs-marker"></i><a href="page-contact.html">Our location</a></li> #}
</ul>
</div>
</div>
<div class="col-xl-6 col-lg-4">
<div class="text-center">
<div id="news-flash" class="d-inline-block">
<ul>
{% if FREE_DELIVERY_AMOUNT>0 %}
<li>Livraison gratuite à partir de {{ FREE_DELIVERY_AMOUNT }} <sup
class="currency-style">TND</sup> <a href="./">Voir plus ...</a></li>
{% endif %}
<li>SUNSHINE ELEGANCE - Meilleure qualité au meilleur prix</li>
</ul>
</div>
</div>
</div>
<div class="col-xl-3 col-lg-4">
<div class="header-info header-info-right">
<ul>
{# <li>
<a class="language-dropdown-active" href="#"> <i class="fi-rs-world"></i> English <i class="fi-rs-angle-small-down"></i></a>
<ul class="language-dropdown">
<li><a href="#"><img src="{{ asset('front/assets/imgs/theme/flag-fr.png') }}" alt="Sunshine Elegance">Français</a></li>
<li><a href="#"><img src="{{ asset('front/assets/imgs/theme/flag-dt.png') }}" alt="Sunshine Elegance">Deutsch</a></li>
<li><a href="#"><img src="{{ asset('front/assets/imgs/theme/flag-ru.png') }}" alt="Sunshine Elegance">Pусский</a></li>
</ul>
</li> #}
{% if not app.user %}
<li><i class="fi-rs-user"></i><a href="{{ path('user_login') }}">Se Connecter / Créer un compte</a></li>
{% else %}
<li><i class="fi-rs-sign-out"></i><a href="{{ path('app_logout') }}">Déconnexion</a></li>
{% endif %}
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="header-middle header-middle-ptb-1 d-none d-lg-block">
<div class="container">
<div class="header-wrap">
<div class="logo logo-width-1">
<a href="{{ path('home') }}"><img src="{{Globals.getCompany().logo }}" alt="{{ Globals.getCompany().name }} logo"></a>
</div>
<div class="header-right">
<div class="search-style-2">
<form action="#">
<select id="categories" class="select-active">
<option value="0">CATÉGORIES</option>
{% for entry in Globals.getCategories() %}
<option value="{{ entry.id }}">{{ entry.name }}</option>
{% endfor %}
</select>
<input type="text" id="search" placeholder="Recherche de produits...">
</form>
</div>
<div class="header-action-right app">
<div class="header-action-2">
{#<div class="header-action-icon-2">
<a href="shop-wishlist.html">
<img class="svgInject" alt="Sunshine Elegance" src="{{ asset('front/assets/imgs/theme/icons/icon-heart.svg') }}">
<span class="pro-count blue">4</span>
</a>
</div>#}
{% verbatim %}
<div class="header-action-icon-2" id="app2" v-cloak>
<!-- icon panier -->
<a class="mini-cart-icon" :href="route_cart">
<img alt="Sunshine Elegance Cart" :src="base_url+'/front/assets/imgs/theme/icons/icon-cart.svg'">
<span class="pro-count blue">{{ cart.length }}</span>
</a>
<!-- Détails du panier -->
<div class="cart-dropdown-wrap cart-dropdown-hm2">
<ul>
<li v-if="!cart.length">
<div class="shopping-cart-title">
<h4><a href="#&">Votre panier est vide.</a></h4>
</div>
</li>
<li v-for="(entry,index) in cart">
<div class="shopping-cart-img" @click="openProduct(entry.id)">
<a href="#&"><img :alt="entry.name" :src="base_url+'/images/300-400/'+entry.picture"></a>
</div>
<div class="shopping-cart-title">
<h4 @click="openProduct(entry.id,entry.name)"><a href="#&">{{ entry.name }}</a></h4>
<h3><span>{{ entry.qty }} × </span>{{ entry.price_ttc.toFixed(3)}} <sup class="currency-style">TND</sup></h3>
</div>
<div class="shopping-cart-delete" @click="deleteProduct(index,entry.id)">
<a href="#&"><i class="fi-rs-cross-small"></i></a>
</div>
</li>
</ul>
<div class="shopping-cart-footer">
<div class="shopping-cart-total">
<h4>Total <span>{{ total }} <sup class="currency-style">TND</sup></span></h4>
</div>
<div class="shopping-cart-button" v-if="cart.length">
<!--<a href="shop-cart.html" class="outline">Voir panier</a>-->
<a :href="route_checkout" class="btn btn-outline btn-lg btn-brand-outline font-weight-bold text-brand bg-white text-hover-white ml-15 border-radius-5 btn-shadow-brand hover-up w-100">Commander</a>
</div>
</div>
</div>
<!-- Modal produit -->
<div class="modal fade custom-modal" id="productModal" tabindex="-1" aria-labelledby="onloadModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<!--<div class="modal-header">
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>-->
<div class="modal-header">
<h5 class="modal-title">Ajout de produit</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close" style="position: initial"></button>
</div>
<div class="modal-body">
<div style="padding: 35px;">
<div class="product-detail accordion-detail">
<div class="row">
<div class="col-md-6 col-sm-12 col-xs-12">
<div class="detail-gallery">
<span class="zoom-icon"><i class="fi-rs-search"></i></span>
<!-- MAIN SLIDES -->
<div class="<!--product-image-slider-->">
<figure class="border-radius-10">
<img :src="base_url+'/images/'+selectedDeclinaison.picture" alt="product image">
</figure>
</div>
<!-- THUMBNAILS -->
<!--<div class="slider-nav-thumbnails pl-15 pr-15">
<div>
<img :src="base_url+'/images/'+selectedDeclinaison.picture" alt="product image">
</div>
<div><img src="../front/assets/imgs/shop/thumbnail-4.jpg" alt="product image"></div>
<div><img src="../front/assets/imgs/shop/thumbnail-5.jpg" alt="product image"></div>
<div><img src="../front/assets/imgs/shop/thumbnail-6.jpg" alt="product image"></div>
<div><img src="../front/assets/imgs/shop/thumbnail-7.jpg" alt="product image"></div>
<div><img src="../front/assets/imgs/shop/thumbnail-8.jpg" alt="product image"></div>
<div><img src="../front/assets/imgs/shop/thumbnail-9.jpg" alt="product image"></div>
</div>-->
</div>
<!-- End Gallery -->
</div>
<div class="col-md-6 col-sm-12 col-xs-12">
<div class="detail-info">
<h2 class="title-detail mb-10">{{ produit.name }}</h2>
<div class="clearfix product-price-cover">
<div class="product-price primary-color float-left mb-0">
<!--<ins><span class="text-brand" v-if="!produit.promo">{{ selectedDeclinaison.price_ttc }} <sup class="currency-style">TND</sup></span></ins>
<ins><span class="text-brand" v-if="produit.promo && produit.promo.discountType=='amount'">{{ (selectedDeclinaison.price_ttc-produit.promo.discountValue).toFixed(3) }} <sup class="currency-style">TND</sup></span></ins>
<ins><span class="text-brand" v-if="produit.promo && produit.promo.discountType=='percent'">{{ (selectedDeclinaison.price_ttc-(selectedDeclinaison.price_ttc*produit.promo.discountValue/100)).toFixed(3) }} <sup class="currency-style">TND</sup></span></ins>-->
<ins><span class="text-brand">{{ selectedDeclinaison.price_ttc }} <sup class="currency-style">TND</sup></span></ins>
<!--<ins><span class="old-price font-md ml-15" v-if="produit.promo">{{ selectedDeclinaison.price_ttc }} <sup class="currency-style">TND</sup></span></ins>-->
<ins><span class="old-price font-md ml-15" v-if="selectedDeclinaison.in_promo">{{ selectedDeclinaison.price_ht }} <sup class="currency-style">TND</sup></span></ins>
<span class="save-price font-md color3 ml-15" v-if="selectedDeclinaison.in_promo && produit.promo.discountType=='amount'">-{{ produit.promo.discountValue.toFixed(3) }} <sup class="currency-style">TND</sup> Remise</span>
<span class="save-price font-md color3 ml-15" v-if="selectedDeclinaison.in_promo && produit.promo.discountType=='percent'">-{{ produit.promo.discountValue }} % Remise</span>
</div>
</div>
<!-- Liste des couleurs -->
<!--<div class="attr-detail attr-size mb-15 mt-15">
<strong class="mr-10">Couleurs</strong>
<ul class="list-filter size-filter font-small">
<li v-for="(entry,key) in produit.couleurs" :class="entry==selectedDeclinaison.couleur ? 'active' : ''" style="margin-right:3px;margin-bottom:3px" @click="getTailles(entry,produit.declinaisons_produit)"><a href="#&">{{ entry }}</a></li>
</ul>
</div>-->
<div class="attr-detail attr-size mb-15 mt-15">
<strong class="mr-10">Couleurs</strong>
<ul class="list-filter color-filter multi">
<li :class="entry.name==selectedDeclinaison.couleur.name ? 'active' : ''" v-for="entry in produit.couleurs" @click="getTailles(entry.name,produit.declinaisons_produit)">
<a href="#&" :title="entry.name">
<span :style="{ 'background-color': entry.code ? entry.code :'#fff','border': '1px solid #ddd' }"></span>
</a>
</li>
</ul>
</div>
<!-- Liste des tailles -->
<div class="attr-detail attr-size">
<strong class="mr-10">Tailles</strong>
<ul class="list-filter size-filter font-small">
<li v-for="(entry,key) in produit.tailles" :class="[(entry.taille==selectedDeclinaison.taille ? 'active' : ''), (entry.qty<=0 ? 'disabled-123' : '')]" style="margin-right:3px;margin-bottom:3px" @click="selectTaille(entry)"><a href="#&">{{ entry.taille }}</a></li>
</ul>
</div>
<div class="bt-1 border-color-1 mt-30 mb-30"></div>
<div class="detail-extralink">
<div class="detail-qty border radius">
<a href="#&" class="qty-down-123" @click="incrementQty('-',selectedDeclinaison.id)"><i class="fi-rs-angle-small-down"></i></a>
<span>{{ qty }}</span>
<a href="#&" class="qty-up-123" @click="incrementQty('+',selectedDeclinaison.id)"><i class="fi-rs-angle-small-up"></i></a>
<!--<input type="number" :max="selectedDeclinaison.qty" min="0">-->
</div>
<!--<div class="product-extra-link2">
<button :class="['button button-add-to-cart', (selectedDeclinaison.qty<=0 ? 'disabled' : '')]" @click="addProduct(qty)">Ajouter au panier</button>
<!–<a aria-label="Add To Wishlist" class="action-btn hover-up" href="shop-wishlist.html"><i class="fi-rs-heart"></i></a>
<a aria-label="Compare" class="action-btn hover-up" href="shop-compare.html"><i class="fi-rs-shuffle"></i></a>–>
</div>-->
</div>
<ul class="product-meta font-xs color-grey mt-0">
<li class="mb-5">SKU: <a href="#">{{ selectedDeclinaison.ref }}</a></li>
<!--<li class="mb-5">Tags: <a href="#" rel="tag">Cloth</a>, <a href="#" rel="tag">Women</a>, <a href="#" rel="tag">Dress</a> </li>-->
<li>
Disponibilité:
<!--<span class="in-stock text-success ml-5" v-if="selectedDeclinaison.qty>0">${ selectedDeclinaison.qty } articles restants</span>-->
<span class="in-stock text-danger ml-5" v-if="selectedDeclinaison.qty<=0">Produit en rupture de stock</span>
<span class="in-stock text-danger ml-5" v-if="selectedDeclinaison.qty<=5 &&selectedDeclinaison.qty>0">Risque de rupture de stock</span>
<span class="in-stock text-success ml-5" v-if="selectedDeclinaison.qty>5">Produit en stock</span>
</li>
</ul>
</div>
<!-- Detail Info -->
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<div class="product-extra-link2" style="width: 100%;">
<button :class="['button button-add-to-cart', (selectedDeclinaison.qty<=0 ? 'disabled' : '')]" @click="addProduct(qty)" style="width: 100%;">Ajouter au panier</button>
<!--<a aria-label="Add To Wishlist" class="action-btn hover-up" href="shop-wishlist.html"><i class="fi-rs-heart"></i></a>
<a aria-label="Compare" class="action-btn hover-up" href="shop-compare.html"><i class="fi-rs-shuffle"></i></a>-->
</div>
</div>
</div>
</div>
</div>
<!-- Modal continue achat -->
<div class="modal fade custom-modal" id="continueModal" tabindex="-1" aria-labelledby="onloadModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<!--<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>-->
<div class="modal-header">
<h5 class="modal-title">Ajout de produit</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close" style="position: initial"></button>
</div>
<div class="modal-body">
<div style="padding: 50px;">
<div class="row" v-if="cart.length">
<div class="col-12">
<div class="table-responsive">
<table class="table shopping-summery text-center clean" style="margin-bottom: 0px;">
<thead>
<tr class="main-heading">
<th scope="col">Image</th>
<th scope="col">Nom</th>
<th scope="col">Prix</th>
<th scope="col">Quantité</th>
<th scope="col">Sous-total</th>
<!--<th scope="col">Supprimer</th>-->
</tr>
</thead>
<tbody>
<tr>
<td class="image product-thumbnail"><img :src="base_url+'/images/300-400/'+cart[cart.length-1].picture"
alt="#"></td>
<td class="product-des product-name">
<h5 class="product-name"><a href="#&">{{ cart[cart.length-1].name }}</a></h5>
</td>
<td class="price" data-title="Prix"><span>{{ parseFloat(cart[cart.length-1].price_ttc).toFixed(3) }} <sup
class="currency-style">TND</sup></span></td>
<td class="text-center" data-title="Qté">
<div class="detail-qty border radius m-auto">
<span>{{ cart[cart.length-1].qty }}</span>
</div>
</td>
<td class="text-right" data-title="Sous-total">
<span>{{ (cart[cart.length-1].qty*parseFloat(cart[cart.length-1].price_ttc)).toFixed(3) }} <sup
class="currency-style">TND</sup></span>
</td>
</tr>
<!-- Bouton suivre ou commander -->
<!--<tr>
<td colspan="6" class="text-end"
style="padding-right: 0px;padding-bottom: 0px;padding-top: 12px;">
<button type="button" class="btn mt-10" data-bs-dismiss="modal" aria-label="Close">Contiuer vos achats</button>
<a :href="route_checkout" class="btn mt-10"> <i class="fi-rs-box-alt mr-10">
</i> Confirmer la commande
</a>
</td>
</tr>-->
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer" style="padding-top: 6px;">
<button type="button" class="btn mt-10" data-bs-dismiss="modal" aria-label="Close">Contiuer vos achats</button>
<a :href="route_checkout" class="btn mt-10"> <i class="fi-rs-box-alt mr-10">
</i> Confirmer la commande
</a>
</div>
</div>
</div>
</div>
</div>
{% endverbatim %}
<!-- User icon -->
{% if app.user %}
<div class="header-action-icon-2">
<!-- icone user -->
<a class="mini-cart-icon" href="#&">
<img alt="Sunshine" src="{{ asset('front/assets/imgs/theme/icons/icon-user.png') }}">
</a>
<!-- Détails du user -->
<div class="cart-dropdown-wrap cart-dropdown-hm2">
<ul>
<li>
<div class="shopping-cart-title">
<h4><a href="{{ path('user_account') }}"
style="white-space: nowrap">Mon compte
({{ app.user.firstName }} {{ app.user.lastName }})</a>
</h4>
</div>
</li>
<li>
<div class="shopping-cart-title">
<h4><a href="{{ path('app_logout') }}">Déconnexion</a></h4>
</div>
</li>
</ul>
<div class="shopping-cart-footer">
{# <div class="shopping-cart-total">
<h4>Total <span>{{ total }} <sup class="currency-style">TND</sup></span></h4>
</div>
<div class="shopping-cart-button" v-if="cart.length">
<!--<a href="shop-cart.html" class="outline">Voir panier</a>-->
<a :href="route_cart">Commander</a>
</div> #}
</div>
</div>
</div>
{% endif %}
</div>
</div>
</div>
</div>
</div>
</div>
{# {% verbatim %} #}
<div class="header-bottom header-bottom-bg-color sticky-bar">
<div class="container">
<div class="header-wrap header-space-between position-relative">
<div class="logo logo-width-1 d-block d-lg-none">
<a href="{{ path('home') }}"><img src="{{ asset('front/assets/imgs/theme/logo.png') }}" alt="logo Sunshine Elegance"></a>
</div>
<div class="header-nav d-none d-lg-flex">
{#<div class="main-categori-wrap d-none d-lg-block">
<a class="categori-button-active" href="#">
<span class="fi-rs-apps"></span> CATÉGORIES
</a>
#}{# <div class="categori-dropdown-wrap categori-dropdown-active-large">
{{ render(controller('App\\Controller\\Front\\CategoryController::categoriesDropdownList')) }}
</div> #}{#
<div class="categori-dropdown-wrap categori-dropdown-active-large">
<ul>
{% for entry in Globals.getCategories() %}
<li class="{{ entry.getSubCategories()|length ? 'has-children' : 'noclass' }}">
<a href="{{ path('category_new', {id: entry.id}) }}">{% if entry.icon %}<i
class="{{ entry.icon }}"></i>{% endif %} {{ entry.name }}</a>
{% if entry.getSubCategories() %}
<div class="dropdown-menu">
<ul class="mega-menu d-lg-flex">
<li class="mega-menu-col col-lg-12">
{% set i=0 %}
<ul class=" row">
{% for key,subCategory in entry.getSubCategories()|filter((c) => c.isActive == 1) %}
{% set i=i+1 %}
<li class="mega-menu-col col-lg-4">
<ul class="mb-20">
<li>
<a href="{{ path('category_new', {id: subCategory.id}) }}">
<span class="submenu-title p-0">{{ subCategory.name }}</span>
</a>
</li>
{% for subSubCategory in subCategory.getSubCategories()|filter((c) => c.isActive == 1) %}
{% if subSubCategory.produits|length > 0 %}
{% set i=i+1 %}
<li class="ml-10">
<a class="dropdown-item nav-link nav_item"
href="{{ path('category_new', {id: subSubCategory.id}) }}">{{ subSubCategory.name }}</a>
</li>
{% if i is divisible by(10)%}
</ul>
</li>
<li class="mega-menu-col col-lg-4">
<ul class="mb-20">
{% endif %}
{% endif %}
{% endfor %}
</ul>
</li>
{% endfor %}
</ul>
</li>
</ul>
</div>
{% endif %}
</li>
{% endfor %}
</ul>
</div>
</div>#}
<div class="main-menu main-menu-padding-1 main-menu-lh-2 d-none d-lg-block">
{% set route_name = app.request.attributes.get('_route') %}
{% set id = app.request.attributes.get('id') %}
{#{{ dump(app.request.attributes.get('id')) }}#}
<nav>
<ul>
<li>
<a class="{% if route_name == "home" %}active{% endif %}" href="{{ path('home') }}"><span class="fi-rs-home"></span></a>
</li>
{% for entry in Globals.getCategories() %}
{% set hasPrd = (entry.produits|length > 0) %}
{% for subCategory in entry.getSubCategories()|filter((c) => c.isActive == 1) %}
{% if subCategory.produits|length > 0 %}
{% set hasPrd = true %}
{% endif %}
{% endfor %}
<li><a class="{% if route_name == "category_dec" and id == entry.id %}active{% endif %}" href="{{ CATEGORY_URL_TYPE == 1 ? path('category_dec', {id: entry.id , name :entry.name|slug }) : path('category_new', {id: entry.id , name :entry.name|slug }) }}">
{#{% if entry.icon %}<i class="{{ entry.icon }}"></i>{% endif %}#} {{ entry.name }} {{ (entry.getSubCategories()|length and hasPrd )? '<i class="fi-rs-angle-down"></i>' : '' }}</a>
{% if entry.getSubCategories()|length > 0 and hasPrd %}
<ul class="sub-menu">
{% for key,subCategory in entry.getSubCategories()|filter((c) => c.isActive == 1) %}
<li><a href="{{ CATEGORY_URL_TYPE == 1 ? path('category_dec', {id: subCategory.id , name :subCategory.name|slug }) : path('category_new', {id: subCategory.id , name :subCategory.name|slug }) }}">{#{% if subCategory.icon %}<i
class="{{ subCategory.icon }}"></i>{% endif %}#} {{ subCategory.name }} {{ subCategory.getSubCategories()|length ? '<i class="fi-rs-angle-right"></i>' : '' }} </a>
{% if subCategory.getSubCategories()|length > 0 and hasPrd %}
<ul class="level-menu">
{% for subSubCategory in subCategory.getSubCategories()|filter((c) => c.isActive == 1) %}
{% if subSubCategory.produits|length > 0 %}
<li> <a href="{{ CATEGORY_URL_TYPE == 1 ? path('category_dec', {id: subSubCategory.id , name :subSubCategory.name|slug }) : path('category_new', {id: subSubCategory.id , name :subSubCategory.name|slug }) }}">{#{% if subSubCategory.icon %}<i
class="{{ subSubCategory.icon }}"></i>{% endif %}#} {{ subSubCategory.name }}</a></li>
{% endif %}
{% endfor %}
</ul>
{% endif %}
</li>
{% endfor %}
</ul>
{% endif %}
</li>
{% endfor %}
<li>
<a class="{% if route_name == "new_products_dec" %}active{% endif %}" href="{{ CATEGORY_URL_TYPE == 1 ? path('new_products_dec') : path('new_products') }}"rel="nofollow">NOUVEAUTÉS</a>
</li>
<li>
<a class="{% if route_name == "promo_products_dec" %}active{% endif %}" href="{{ CATEGORY_URL_TYPE == 1 ? path('promo_products_dec') : path('promo_products') }}"rel="nofollow">PROMOTIONS</a>
</li>
<li>
<a class="{% if route_name == "pack_products" %}active{% endif %}" href="{{ path('pack_products') }}">BONS PLANS</a>
</li>
</ul>
</nav>
</div>
</div>
<div class="hotline d-none d-lg-block">
<p><i class="fi-rs-headset"></i><span> Appelez-nous </span> <a href="tel:21650335488">(+216) - 50 335 488</a> </p>
</div>
{# <p class="mobile-promotion">Happy <span class="text-brand">Mother's Day</span>. Big Sale Up to 40%</p> #}
<div class="header-action-right d-block d-lg-none">
<div class="header-action-2">
{#<div class="header-action-icon-2">
<a href="shop-wishlist.html">
<img alt="Sunshine" src="{{ asset('front/assets/imgs/theme/icons/icon-heart.svg') }}">
<span class="pro-count white">4</span>
</a>
</div>#}
{# {% verbatim %} #}
<div class="header-action-icon-2" id="app3" v-cloak>
<a class="mini-cart-icon" :href="route_cart">
<img alt="Sunshine" :src="base_url+'/front/assets/imgs/theme/icons/icon-cart.svg'">
<span class="pro-count white">${ cart.length }</span>
</a>
<div class="cart-dropdown-wrap cart-dropdown-hm2">
<ul>
<li v-if="!cart.length">
<div class="shopping-cart-title">
<h4><a href="#">Votre panier est vide.</a></h4>
</div>
</li>
<li v-for="(entry,index) in cart">
<div class="shopping-cart-img" @click="openProduct(entry.id,entry.name)">
<a href="&#"><img :alt="entry.name" :src="base_url+'/images/300-400/'+entry.picture"></a>
</div>
<div class="shopping-cart-title">
<h4 @click="openProduct(entry.id,entry.name)"><a href="#&">${ entry.name }</a></h4>
<h3><span>${ entry.qty } × </span>${ entry.price_ttc.toFixed(3)} <sup
class="currency-style">TND</sup></h3>
</div>
<div class="shopping-cart-delete" @click="deleteProduct(index,entry.id)">
<a href="#&"><i class="fi-rs-cross-small"></i></a>
</div>
</li>
</ul>
<div class="shopping-cart-footer">
<div class="shopping-cart-total">
<h4>Total <span>${ total } <sup class="currency-style">TND</sup></span></h4>
</div>
<div class="shopping-cart-button" v-if="cart.length">
<!--<a href="shop-cart.html">View cart</a>-->
<a :href="route_cart">Commander</a>
</div>
</div>
</div>
</div>
<!-- user icon -->
{% if app.user %}
<div class="header-action-icon-2">
<a class="mini-cart-icon" href="#&">
<img alt="Sunshine"
src="{{ asset('front/assets/imgs/theme/icons/icon-user.png') }}">
</a>
<div class="cart-dropdown-wrap cart-dropdown-hm2">
<ul>
<li>
<div class="shopping-cart-title">
<h4><a href="{{ path('user_account') }}"
style="white-space: nowrap">Mon compte
({{ app.user.firstName }} {{ app.user.lastName }})</a></h4>
</div>
</li>
<li>
<div class="shopping-cart-title">
<h4><a href="{{ path('app_logout') }}">Déconnexion</a></h4>
</div>
</li>
</ul>
<div class="shopping-cart-footer">
{# <div class="shopping-cart-total">
<h4>Total <span>${ total } <sup class="currency-style">TND</sup></span></h4>
</div>
<div class="shopping-cart-button">
<!--<a href="shop-cart.html">View cart</a>-->
<a :href="route_cart">Commander</a>
</div> #}
</div>
</div>
</div>
{% endif %}
{# {% endverbatim %} #}
<div class="header-action-icon-2 d-block d-lg-none">
<div class="burger-icon burger-icon-white">
<span class="burger-icon-top"></span>
<span class="burger-icon-mid"></span>
<span class="burger-icon-bottom"></span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
{# {% endverbatim %} #}
</header>
<div class="mobile-header-active mobile-header-wrapper-style">
<div class="mobile-header-wrapper-inner">
<div class="mobile-header-top">
<div class="mobile-header-logo">
<a href="{{ path('home') }}"><img src="{{ asset('front/assets/imgs/theme/logo.png') }}" alt="logo"></a>
</div>
<div class="mobile-menu-close close-style-wrap close-style-position-inherit">
<button class="close-style search-close">
<i class="icon-top"></i>
<i class="icon-bottom"></i>
</button>
</div>
</div>
<div class="mobile-header-content-area">
<div class="mobile-search search-style-3 mobile-header-border">
<form>
<input type="text" id="search-mobile" placeholder="Recherche de produits…">
<button id="button-search-mobile" type="button"><i class="fi-rs-search"></i></button>
</form>
</div>
<div class="mobile-menu-wrap mobile-header-border">
<div class="main-categori-wrap mobile-header-border">
<a class="categori-button-active-2" href="#">
<span class="fi-rs-apps"></span> Catégories
</a>
<div class="categori-dropdown-wrap categori-dropdown-active-small" style="width: 280px">
<nav>
<ul class="mobile-menu">
{% for entry in Globals.getCategories() %}
<li class="{{ entry.getSubCategories()|length ? 'menu-item-has-children' : 'noclass' }}">
{% if entry.getSubCategories()|length %}
<span class="menu-expand"><i class="fi-rs-angle-small-down"></i></span>
<span class="menu-expand"></span>
{% endif %}
<a href="{{ CATEGORY_URL_TYPE == 1 ? path('category_dec', {id: entry.id , name :entry.name|slug }) : path('category_new', {id: entry.id , name :entry.name|slug }) }}">
{% if entry.icon %}<i
class="{{ entry.icon }}"></i>{% endif %} {{ entry.name }}
</a>
{% if entry.getSubCategories()|length %}
<ul class="dropdown" style="display: none;">
{% for subCategory in entry.getSubCategories() %}
<li class="{{ subCategory.getSubCategories()|length ? 'menu-item-has-children' : 'noclass' }}">
{% if subCategory.getSubCategories()|length %}
<span class="menu-expand"><i
class="fi-rs-angle-small-down"></i></span>
<span class="menu-expand"></span>
{% endif %}
<a href="{{ CATEGORY_URL_TYPE == 1 ? path('category_dec', {id: subCategory.id , name :subCategory.name|slug }) : path('category_new', {id: subCategory.id , name :subCategory.name|slug }) }}">{{ subCategory.name }}</a>
{% if subCategory.getSubCategories()|length %}
<ul class="dropdown" style="display: none;">
{% for subSubCategory in subCategory.getSubCategories() %}
<li>
<a href="{{ CATEGORY_URL_TYPE == 1 ? path('category_dec', {id: subSubCategory.id , name :subSubCategory.name|slug }) : path('category_new', {id: subSubCategory.id , name :subSubCategory.name|slug }) }}">{{ subSubCategory.name }}</a>
</li>
{% endfor %}
</ul>
{% endif %}
</li>
{% endfor %}
</ul>
{% endif %}
</li>
{% endfor %}
</ul>
</nav>
</div>
</div>
<!-- mobile menu start -->
<nav>
<ul class="mobile-menu">
<li class="menu-item-has-children"><span class="menu-expand"></span>
<a href="{{ path('home') }}">ACCUEIL</a>
</li>
<li class="menu-item-has-children"><span class="menu-expand"></span>
<a href="{{ CATEGORY_URL_TYPE == 1 ? path('new_products_dec') : path('new_products') }}"rel="nofollow">NOUVEAUTÉS</a>
</li>
<li class="menu-item-has-children"><span class="menu-expand"></span>
<a href="{{ CATEGORY_URL_TYPE == 1 ? path('promo_products_dec') : path('promo_products') }}"rel="nofollow">PROMOTIONS</a>
</li>
<li class="menu-item-has-children"><span class="menu-expand"></span>
<a href="{{ path('pack_products') }}">BONS PLANS</a>
</li>
<li class="menu-item-has-children"><span class="menu-expand"></span>
<a href="{{ path('contact') }}">CONTACT</a>
</li>
</ul>
</nav>
<!-- mobile menu end -->
</div>
<div class="mobile-header-info-wrap mobile-header-border">
<div class="single-mobile-header-info mt-30">
<span> Adresse </span>
<a href="#"> {{ Globals.getCompany().address }} </a>
</div>
<div class="single-mobile-header-info">
<span> Appelez-nous </span>
<a href="tel:{{ Globals.getCompany().phone }}">(+216) - {{ Globals.getCompany().phone }}</a>
</div>
<div class="single-mobile-header-info">
<a href="{{ path('user_login') }}">Connexion / Inscription </a>
</div>
</div>
<div class="mobile-social-icon">
<h5 class="mb-15 text-grey-4">Suivez-nous</h5>
<a href="#"><img src="{{ asset('front/assets/imgs/theme/icons/icon-facebook.svg') }}" alt="Sunshine Elegance"></a>
<a href="#"><img src="{{ asset('front/assets/imgs/theme/icons/icon-twitter.svg') }}" alt="Sunshine Elegance"></a>
<a href="#"><img src="{{ asset('front/assets/imgs/theme/icons/icon-instagram.svg') }}" alt="Sunshine Elegance"></a>
<a href="#"><img src="{{ asset('front/assets/imgs/theme/icons/icon-pinterest.svg') }}" alt="Sunshine Elegance"></a>
<a href="#"><img src="{{ asset('front/assets/imgs/theme/icons/icon-youtube.svg') }}" alt="Sunshine Elegance"></a>
</div>
</div>
</div>
</div>
{% block body %}{% endblock %}
{% block footer %}
<footer class="main bg-grey-9">
{#<section class="newsletter p-30 text-white wow fadeIn animated">
<div class="container">
<div class="row align-items-center">
<div class="col-lg-7 mb-md-3 mb-lg-0">
<div class="row align-items-center">
<div class="col flex-horizontal-center">
<img class="icon-email" src="{{ asset('front/assets/imgs/theme/icons/icon-email.svg') }}" alt="Sunshine Elegance">
<h4 class="font-size-20 mb-0 ml-3">Inscrivez-vous à la newsletter</h4>
</div>
</div>
</div>
<div class="col-lg-5">
<!-- Subscribe Form -->
<form class="form-subcriber d-flex wow fadeIn animated">
<input type="email" class="form-control bg-white font-small" placeholder="Saisir votre email">
<button class="btn bg-dark text-white" type="submit">S'abonner</button>
</form>
<!-- End Subscribe Form -->
</div>
</div>
</div>
</section>#}
<section class="section-padding footer-mid">
<div class="container pt-15 pb-20">
<div class="row">
<div class="col-lg-5 col-md-6">
<div class="widget-about font-md mb-md-5 mb-lg-0">
<div class="logo logo-width-1 wow fadeIn animated">
<a href="{{ path('home') }}"><img src="{{ asset(Globals.getCompany().footerlogo) }}" alt="logo"></a>
</div>
<h5 class="mt-20 mb-10 fw-600 text-grey-4 wow fadeIn animated">Sunshine Elegance est une marque tunisienne spécialisée dans la vente de vêtements et chaussures en ligne.</h5>
<p class="wow fadeIn animated">
<strong>Addresse: </strong>{{ Globals.getCompany().address }}
</p>
{#<p class="wow fadeIn animated">
<strong>Téléphone: </strong>+216 55 335 488
</p>
<p class="wow fadeIn animated">
<strong>E-Mail: </strong>contact@sunshineelegance.tn
</p>#}
<p class="wow fadeIn animated">
<strong>Horaires: </strong> Toujours ouvert
</p>
{#<h5 class="mb-10 mt-30 fw-600 text-grey-4 wow fadeIn animated">Suivez-nous sur les réseaux sociaux !</h5>
<div class="mobile-social-icon wow fadeIn animated mb-sm-5 mb-md-0">
<a href="https://www.facebook.com/sunshine.elegance.tn/"><img src="{{ asset('front/assets/imgs/theme/icons/icon-facebook.svg') }}" alt="Sunshine Elegance"></a>
#}{#<a href="#"><img src="{{ asset('front/assets/imgs/theme/icons/icon-twitter.svg') }}" alt="Sunshine Elegance"></a>#}{#
<a href="https://www.instagram.com/sunshine_elegance/" target="_blank"><img src="{{ asset('front/assets/imgs/theme/icons/icon-instagram.svg') }}" alt="Sunshine Elegance"></a>
#}{#<a href="#"><img src="{{ asset('front/assets/imgs/theme/icons/icon-pinterest.svg') }}" alt="Sunshine Elegance"></a>#}{#
<a href="#"><img src="{{ asset('front/assets/imgs/theme/icons/icon-youtube.svg') }}" alt="Sunshine Elegance"></a>
</div>#}
</div>
</div>
<div class="col-lg-2 col-md-3">
<h5 class="widget-title wow fadeIn animated"> Service client</h5>
<ul class="footer-list wow fadeIn animated mb-sm-5 mb-md-0">
<li><a href="{{ path('who_are_we') }}">Qui sommes nous ?</a></li>
<li><a href="{{ path('delivery_information') }}">Informations de livraison</a></li>
<li><a href="{{ path('return_and_exchange') }}">Retour & échange</a></li>
{#<li><a href="{{ path('question') }}">Une question ?</a></li>#}
<li><a href="{{ path('size_guide') }}">Guide des tailles</a></li>
<li><a href="{{ path('terms_of_sales') }}">Conditions générales de vente</a></li>
<li><a href="{{ path('contact') }}">Contact</a></li>
</ul>
</div>
<div class="col-lg-2 col-md-3">
<h5 class="widget-title wow fadeIn animated">Mon compte</h5>
<ul class="footer-list wow fadeIn animated">
<li><a href="{{ path('cart_new') }}">Mon panier</a></li>
{% if not app.user %}
<li><a href="{{ path('user_login') }}">Connexion</a></li>
{% else %}
<li><a href="{{ path('user_account') }}">Mon Profil</a></li>
<li><a href="{{ path('app_logout') }}">Déconnexion</a></li>
{% endif %}
</ul>
</div>
<div class="col-lg-3">
<h5 class="widget-title float-center wow fadeIn animated mb-40">Suivez-nous sur les réseaux sociaux </h5>
<div class="mobile-social-icon wow fadeIn animated mb-sm-5 mb-md-0 text-center">
{% if Globals.getCompany().socialLinks %}
{% for key,socialLink in Globals.getCompany().socialLinks %}
<a href="{{ socialLink }}"><img src="{{ asset('front/assets/imgs/theme/icons/icon-'~ key ~'.svg') }}" alt=" {{ key|capitalize }}"></a>
{% endfor %}
{% endif %}
</div>
{#<h5 class="widget-title float-center wow fadeIn animated mb-40">Moyen de paiement</h5>
<div class="row">
<div class="col-md-4 col-lg-12 mt-md-3 mt-lg-0 float-center">
<img class="wow fadeIn animated w-125px" src="{{ asset('front/assets/imgs/cash-on-delivery.png') }}" alt="Sunshine Elegance">
<p class="mb-20 wow fadeIn animated">Paiement à la livraison</p>
</div>#}
{#<div class="col-md-8 col-lg-12">
<p class="wow fadeIn animated">From App Store or Google Play</p>
<div class="download-app wow fadeIn animated">
<a href="#" class="hover-up mb-sm-4 mb-lg-0"><img class="active" src="{{ asset('front/assets/imgs/theme/app-store.jpg') }}" alt="Sunshine Elegance"></a>
<a href="#" class="hover-up"><img src="{{ asset('front/assets/imgs/theme/google-play.jpg') }}" alt="Sunshine Elegance"></a>
</div>
</div>
<div class="col-md-4 col-lg-12 mt-md-3 mt-lg-0">
<p class="mb-20 wow fadeIn animated">Passerelles de paiement sécurisées</p>
<img class="wow fadeIn animated" src="{{ asset('front/assets/imgs/theme/payment-method.png') }}" alt="Sunshine Elegance">
</div>#}
</div>
</div>
</div>
</div>
</section>
<div class="container pb-20 wow fadeIn animated">
<div class="row">
<div class="col-12 mb-20">
<div class="footer-bottom"></div>
</div>
<div class="col-lg-6">
<p class="float-md-left font-sm text-muted mb-0">© {{ 'now' | date('Y') }}, <strong class="text-brand">Sunshine Elegance</strong> </p>
</div>
<div class="col-lg-6">
<p class="text-lg-end text-start font-sm text-muted mb-0">
Designed by <a href="{{ path('home') }}" target="_blank">{{ Globals.getCompany().name }}</a>. All rights reserved
</p>
</div>
</div>
</div>
</footer>
{% endblock %}
<!-- Modal infos -->
{#<div class="modal fade custom-modal" id="cotinueModal" tabindex="-1" aria-labelledby="onloadModalLabel"
aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
<div class="modal-body">
<div style="padding: 35px;">
<div class="deal-top">
<h2 class="text-brand">Deal of the Day</h2>
<h5>Limited quantities.</h5>
</div>
<div class="deal-content">
<h6 class="product-title"><a href="shop-product-right.html">Summer Collection New Morden
Design</a></h6>
<div class="product-price"><span class="new-price">$139.00</span><span class="old-price">$160.99</span>
</div>
</div>
<div class="deal-bottom">
<p>Hurry Up! Offer End In:</p>
<div class="deals-countdown" data-countdown="2025/03/25 00:00:00"><span
class="countdown-section"><span class="countdown-amount hover-up">03</span><span
class="countdown-period"> days </span></span><span
class="countdown-section"><span class="countdown-amount hover-up">02</span><span
class="countdown-period"> hours </span></span><span
class="countdown-section"><span class="countdown-amount hover-up">43</span><span
class="countdown-period"> mins </span></span><span
class="countdown-section"><span class="countdown-amount hover-up">29</span><span
class="countdown-period"> sec </span></span></div>
<a href="#" class="btn hover-up">Shop Now <i
class="fi-rs-arrow-right"></i></a>
</div>
</div>
</div>
</div>
</div>
</div>#}
<!-- Preloader Start -->
<div id="preloader-active">
<div class="preloader d-flex align-items-center justify-content-center">
<div class="preloader-inner position-relative">
<div class="text-center">
<h5 class="mb-5">CHARGEMENT</h5>
<div class="loader">
<div class="bar bar1"></div>
<div class="bar bar2"></div>
<div class="bar bar3"></div>
</div>
</div>
</div>
</div>
</div>
<!-- Preloader loading -->
<div id="preloader-active-loading" style="opacity: 0.5;display: none;">
<div class="preloader d-flex align-items-center justify-content-center">
<div class="preloader-inner position-relative">
<div class="text-center">
<h5 class="mb-5">CHARGEMENT</h5>
<div class="loader">
<div class="bar bar1"></div>
<div class="bar bar2"></div>
<div class="bar bar3"></div>
</div>
</div>
</div>
</div>
</div>
{% if app.environment == 'production' %}
<div id="fb-root"></div>
<!-- Your Plugin de discussion code -->
<div id="fb-customer-chat" class="fb-customerchat"></div>
<script>
var chatbox = document.getElementById('fb-customer-chat');
chatbox.setAttribute("page_id", "1888322994731663");
chatbox.setAttribute("attribution", "biz_inbox");
</script>
<!-- Your SDK code -->
<script>
window.fbAsyncInit = function() {
FB.init({
xfbml : true,
version : 'v17.0'
});
};
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = 'https://connect.facebook.net/fr_FR/sdk/xfbml.customerchat.js';
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
{% endif %}
<!-- Vendor JS-->
{% block javascripts %}
<script src="{{ asset('front/assets/js/vendor/modernizr-3.6.0.min.js') }}"></script>
<script src="{{ asset('front/assets/js/vendor/jquery-3.6.0.min.js') }}"></script>
<script src="{{ asset('front/assets/js/vendor/jquery-migrate-3.3.0.min.js') }}"></script>
<script src="{{ asset('front/assets/js/vendor/bootstrap.bundle.min.js') }}"></script>
<script src="{{ asset('front/assets/js/plugins/slick.js') }}"></script>
<script src="{{ asset('front/assets/js/plugins/jquery.syotimer.min.js') }}"></script>
<script src="{{ asset('front/assets/js/plugins/wow.js') }}"></script>
<script src="{{ asset('front/assets/js/plugins/jquery-ui.js') }}"></script>
<script src="{{ asset('front/assets/js/plugins/perfect-scrollbar.js') }}"></script>
<script src="{{ asset('front/assets/js/plugins/magnific-popup.js') }}"></script>
<script src="{{ asset('front/assets/js/plugins/select2.min.js') }}"></script>
<script src="{{ asset('front/assets/js/plugins/waypoints.js') }}"></script>
<script src="{{ asset('front/assets/js/plugins/counterup.js') }}"></script>
<script src="{{ asset('front/assets/js/plugins/jquery.countdown.min.js') }}"></script>
<script src="{{ asset('front/assets/js/plugins/images-loaded.js') }}"></script>
<script src="{{ asset('front/assets/js/plugins/isotope.js') }}"></script>
<script src="{{ asset('front/assets/js/plugins/scrollup.js') }}"></script>
<script src="{{ asset('front/assets/js/plugins/jquery.vticker-min.js') }}"></script>
<script src="{{ asset('front/assets/js/plugins/jquery.theia.sticky.js') }}"></script>
<script src="{{ asset('front/assets/js/plugins/jquery.elevatezoom.js') }}"></script>
<!-- Template JS -->
<script src="{{ asset('./front/assets/js/main.js') }}"></script>
{# <script src="{{ asset('./front/assets/js/shop.js') }}"></script>#}
<!-- Include Plugin JS file -->
<script src="{{ asset('front/assets/toast/js/nice-toast-js.min.js') }}" type="text/javascript"></script>
<script src="{{ asset('front/assets/toast/toast.js') }}" type="text/javascript"></script>
<script src="{{ asset('bundles/fosjsrouting/js/router.min.js') }}"></script>
<script src="{{ path('fos_js_routing_js', { callback: 'fos.Router.setData' }) }}"></script>
<!-- Vue JS -->
<script src="{{ asset('front/assets/vue/vue.min.js') }}"></script>
<script src="{{ asset('front/assets/vue/axios.min.js') }}"></script>
<script src="{{ asset('front/assets/vue/vue-the-mask.min.js') }}"></script>
<script src="{{ asset('front/assets/scripts/base.js') }}"></script>
{% endblock %}
</body>
</html>