- {# LOGO / NOM DU SITE #}
+ {# LOGO AVEC BONNET DE NOËL #}
- {# LIENS DE NAVIGATION (Desktop) #}
+ {# NAVIGATION DESKTOP #}
- {# Liens de navigation #}
- {# SÉLECTEUR DE LANGUE (Desktop) #}
+ {# SÉLECTEUR DE LANGUE #}
{% set current_route = app.request.attributes.get('_route','app_home') %}
{% set current_params = app.request.attributes.get('_route_params',[]) %}
-
- {# Fonction pour générer le chemin avec le paramètre 'lang' (doit être définie dans une extension Twig) #}
- {# En attendant, nous générons l'URL manuellement #}
{% set current_query = app.request.query.all %}
-
{% for lang in ['fr', 'en','cn'] %}
{% set is_active_lang = (app.request.locale == lang) %}
- {% set lang_params = current_params|merge(current_query)|merge({'lang': lang}) %}
- {# Générer l'URL en conservant les paramètres existants + le paramètre 'lang' #}
- {% set lang_url = path(current_route, lang_params) %}
-
-
+ {% set lang_url = path(current_route, current_params|merge(current_query)|merge({'lang': lang})) %}
+
{{ lang }}
{% endfor %}
- {# BOUTON PANIER (Desktop) #}
-