[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"theme-db":3,"$fPAGI6DjthjDRIx1fps4UbLmLowou69weiOm9Y82SlOM":22,"megamenu":61,"$fKnz2vuX4bZz1LbUTiuFsvSZ3e07l5_5fqNYp4Tzdhi8":130,"$fZFIxVNWd5Qm0-XLKNZIkYzxoS1sPOQPxb5ECCnmw0Nw":198,"header-db":212,"footer-db":225},{"theme":4},{"colors":5,"typography":13,"ui":17,"defaultColorMode":21},{"primary":6,"secondary":7,"background":8,"foreground":9,"muted":10,"headerBg":11,"footerBg":12,"topBarBg":9,"topBarText":11},"#4F46E5","#0D9488","#F9FAFB","#111827","#6B7280","#ffffff","#020617",{"fontFamily":14,"fontUrl":15,"baseFontSize":16},"Inter, system-ui, sans-serif","https:\u002F\u002Ffonts.googleapis.com\u002Fcss2?family=Inter:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,700;0,800;0,900;1,400;1,700&display=swap","16px",{"borderRadius":18,"contentWidth":19,"shadow":20},"lg","7xl",true,"light",{"title":23,"slug":24,"metaDescription":25,"category":26,"tags":27,"difficulty":34,"psVersions":35,"content":39,"faq":40,"tldr":56,"readingTime":57,"generatedAt":58,"publishDate":58,"relatedArticles":59,"sourceCategory":60},"Modifications FTP ignorées sur PrestaShop : permissions et cache","modifications-ftp-ignorees-prestashop-permissions-cache","Vos modifications FTP ne s'affichent pas sur PrestaShop ? Découvrez comment résoudre les problèmes de permissions fichiers, cache Smarty et droits serveur.","debug",[28,29,30,31,32,33],"ftp","permissions","cache smarty","chown","chmod","serveur","intermediaire",[36,37,38],"1.6","1.7","8.x","\u003Ch2>Le symptôme classique : vos modifications FTP ne s'affichent pas\u003C\u002Fh2>\n\u003Cp>Vous modifiez un fichier template via FTP, vous rechargez la page… et rien ne change. C'est l'un des problèmes les plus fréquents chez les développeurs PrestaShop, et il a généralement deux causes distinctes qui peuvent se combiner : le \u003Cstrong>cache des templates Smarty\u003C\u002Fstrong> et les \u003Cstrong>permissions fichiers sur le serveur\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch2>Cause n°1 : le cache Smarty ne détecte pas vos modifications\u003C\u002Fh2>\n\u003Cp>PrestaShop utilise le moteur de templates \u003Cstrong>Smarty\u003C\u002Fstrong>, qui compile les fichiers \u003Ccode>.tpl\u003C\u002Fcode> en fichiers PHP mis en cache dans le dossier \u003Ccode>var\u002Fcache\u002F\u003C\u002Fcode> (ou \u003Ccode>cache\u002Fsmarty\u002Fcompile\u002F\u003C\u002Fcode> sur les versions antérieures à 1.7). Par défaut en production, Smarty ne vérifie pas si le fichier source a été modifié : il sert la version compilée en cache.\u003C\u002Fp>\n\u003Ch3>Configuration recommandée en développement\u003C\u002Fh3>\n\u003Cp>Rendez-vous dans le \u003Cstrong>Back Office\u003C\u002Fstrong> :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>**PrestaShop 1.6 \u002F 1.7** : Paramètres avancés → Performances\u003C\u002Fli>\n\u003Cli>**PrestaShop 8.x** : Paramètres avancés → Performances\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Dans la section \u003Cstrong>Smarty\u003C\u002Fstrong>, configurez :\u003C\u002Fp>\n\u003Ctr>\u003Cth>Paramètre\u003C\u002Fth>\u003Cth>Valeur en développement\u003C\u002Fth>\u003Cth>Valeur en production\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>Cache des templates\u003C\u002Fth>\u003Cth>Recompiler si les fichiers ont été mis à jour\u003C\u002Fth>\u003Cth>Toujours recompiler (jamais) \u002F Cache activé\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>Cache\u003C\u002Fth>\u003Cth>Désactivé\u003C\u002Fth>\u003Cth>Activé\u003C\u002Fth>\u003C\u002Ftr>\n\u003Cp>L'option \u003Cstrong>\"Recompiler les fichiers de template s'ils ont été mis à jour\"\u003C\u002Fstrong> est le juste milieu : Smarty vérifie la date de modification du fichier \u003Ccode>.tpl\u003C\u002Fcode> et ne recompile que si nécessaire. C'est le réglage idéal pendant le développement.\u003C\u002Fp>\n\u003Ch3>Purge manuelle du cache\u003C\u002Fh3>\n\u003Cp>Si le changement de configuration ne suffit pas, purgez manuellement le cache compilé :\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">\n# PrestaShop 8.x \u002F 1.7\nrm -rf var\u002Fcache\u002Fprod\u002Fsmarty\u002Fcompile\u002F*\nrm -rf var\u002Fcache\u002Fprod\u002Fsmarty\u002Fcache\u002F*\n\n# PrestaShop 1.6\nrm -rf cache\u002Fsmarty\u002Fcompile\u002F*\nrm -rf cache\u002Fsmarty\u002Fcache\u002F*\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cblockquote>\u003Cp>\u003Cstrong>Attention :\u003C\u002Fstrong> ne supprimez jamais le dossier \u003Ccode>var\u002Fcache\u002F\u003C\u002Fcode> lui-même, uniquement son contenu.\u003C\u002Fp>\u003C\u002Fblockquote>\n\u003Cp>Sur PrestaShop 8.x, vous pouvez aussi utiliser la commande Symfony intégrée :\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">\nphp bin\u002Fconsole cache:clear --env=prod\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch2>Cause n°2 : les permissions fichiers bloquent l'écriture\u003C\u002Fh2>\n\u003Cp>Même avec le bon réglage Smarty, si le serveur web ne peut pas \u003Cstrong>lire\u003C\u002Fstrong> vos fichiers modifiés (ou si votre client FTP ne peut pas les \u003Cstrong>écrire\u003C\u002Fstrong>), les modifications resteront invisibles.\u003C\u002Fp>\n\u003Ch3>Comprendre le modèle de permissions Linux\u003C\u002Fh3>\n\u003Cp>Sur un serveur Linux, chaque fichier possède trois attributs de sécurité :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>**Propriétaire (owner)** : l'utilisateur qui possède le fichier\u003C\u002Fli>\n\u003Cli>**Groupe (group)** : le groupe associé au fichier\u003C\u002Fli>\n\u003Cli>**Permissions (mode)** : lecture (r=4), écriture (w=2), exécution (x=1) pour propriétaire\u002Fgroupe\u002Fautres\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Le serveur web (Apache ou Nginx) tourne sous l'utilisateur \u003Ccode>www-data\u003C\u002Fcode> sur Debian\u002FUbuntu. Votre client FTP se connecte avec votre utilisateur personnel (par exemple \u003Ccode>maxime\u003C\u002Fcode>). Si ces deux utilisateurs ne partagent pas les bons droits, les fichiers modifiés par FTP ne seront pas lisibles par le serveur web, ou inversement.\u003C\u002Fp>\n\u003Ch3>Diagnostic\u003C\u002Fh3>\n\u003Cp>Connectez-vous en SSH et vérifiez les permissions du fichier modifié :\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">\nls -la themes\u002Fvotre-theme\u002Ftemplates\u002Fcheckout\u002Fcart.tpl\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Résultat typique problématique :\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-\">\n-rw-r--r-- 1 maxime maxime 4521 jul 23 14:30 cart.tpl\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Ici, le groupe est \u003Ccode>maxime\u003C\u002Fcode> et non \u003Ccode>www-data\u003C\u002Fcode> : le serveur web n'a que les droits \"autres\" (lecture seule), et ne pourra pas écrire le cache compilé.\u003C\u002Fp>\n\u003Ch3>Correction : chown et chmod\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Étape 1 — Changer le propriétaire et le groupe :\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">\n# Syntaxe : chown utilisateur:groupe fichier\nchown maxime:www-data themes\u002Fvotre-theme\u002Ftemplates\u002Fcheckout\u002Fcart.tpl\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Pour appliquer récursivement à tout le thème :\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">\nchown -R maxime:www-data themes\u002Fvotre-theme\u002F\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Cela permet à votre utilisateur FTP de rester propriétaire (écriture) tout en donnant au groupe \u003Ccode>www-data\u003C\u002Fcode> l'accès en lecture.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Étape 2 — Ajuster les permissions :\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">\n# Dossiers : 755 (lecture + traversée pour tous)\nfind themes\u002Fvotre-theme\u002F -type d -exec chmod 755 {} \\;\n\n# Fichiers : 644 (lecture pour tous, écriture pour le propriétaire)\nfind themes\u002Fvotre-theme\u002F -type f -exec chmod 644 {} \\;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Si vous avez besoin que le groupe puisse aussi écrire (utile quand PrestaShop doit mettre à jour certains fichiers) :\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">\n# Fichiers : 664\nfind themes\u002Fvotre-theme\u002F -type f -exec chmod 664 {} \\;\n\n# Dossiers : 775\nfind themes\u002Fvotre-theme\u002F -type d -exec chmod 775 {} \\;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cblockquote>\u003Cp>\u003Cstrong>Sécurité :\u003C\u002Fstrong> n'utilisez jamais \u003Ccode>chmod 777\u003C\u002Fcode> en production. Cette permission donne un accès total à tous les utilisateurs du système et constitue une faille de sécurité majeure.\u003C\u002Fp>\u003C\u002Fblockquote>\n\u003Ch3>Permissions recommandées pour PrestaShop\u003C\u002Fh3>\n\u003Ctr>\u003Cth>Élément\u003C\u002Fth>\u003Cth>Permission\u003C\u002Fth>\u003Cth>Justification\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>Fichiers PHP \u002F TPL\u003C\u002Fth>\u003Cth>644\u003C\u002Fth>\u003Cth>Lecture serveur web, écriture propriétaire uniquement\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>Dossiers\u003C\u002Fth>\u003Cth>755\u003C\u002Fth>\u003Cth>Traversée pour tous, écriture propriétaire\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>`var\u002Fcache\u002F`\u003C\u002Fth>\u003Cth>775\u003C\u002Fth>\u003Cth>Le serveur web doit écrire le cache\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>`var\u002Flogs\u002F`\u003C\u002Fth>\u003Cth>775\u003C\u002Fth>\u003Cth>Le serveur web doit écrire les logs\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>`img\u002F`\u003C\u002Fth>\u003Cth>775\u003C\u002Fth>\u003Cth>Upload d'images depuis le Back Office\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>`config\u002Fsettings.inc.php`\u003C\u002Fth>\u003Cth>644\u003C\u002Fth>\u003Cth>Lecture seule après installation\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ch2>Vérification complète après correction\u003C\u002Fh2>\n\u003Cp>Une fois les deux causes traitées, suivez cette procédure de vérification :\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">\n# 1. Vérifier les permissions\nls -la themes\u002Fvotre-theme\u002Ftemplates\u002Fcheckout\u002Fcart.tpl\n# Attendu : -rw-rw-r-- 1 maxime www-data\n\n# 2. Purger le cache\nrm -rf var\u002Fcache\u002Fprod\u002Fsmarty\u002Fcompile\u002F*\n\n# 3. Tester le rendu\ncurl -I https:\u002F\u002Fvotre-boutique.fr\u002Fpanier\n# Attendu : HTTP\u002F1.1 200 OK\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Rechargez ensuite la page dans votre navigateur en forçant le rafraîchissement (\u003Ccode>Ctrl + Shift + R\u003C\u002Fcode>) pour contourner le cache du navigateur.\u003C\u002Fp>\n\u003Ch2>Bonnes pratiques pour éviter ce problème à l'avenir\u003C\u002Fh2>\n\u003Col>\n\u003Cli>**Utilisez un outil de déploiement** plutôt que le FTP manuel : Git + un script de déploiement automatisé garantissent des permissions cohérentes à chaque mise à jour.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>**Ajoutez votre utilisateur FTP au groupe www-data** pour éviter les conflits de permissions :\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre>\u003Ccode class=\"language-bash\">\nusermod -aG www-data maxime\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Col>\n\u003Cli>**Configurez un umask adapté** dans votre serveur FTP pour que les fichiers uploadés héritent automatiquement des bons droits :\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre>\u003Ccode class=\"language-bash\">\n# Dans \u002Fetc\u002Fvsftpd.conf (pour vsftpd)\nlocal_umask=002\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Col>\n\u003Cli>**En développement**, activez systématiquement la recompilation Smarty pour voir vos changements immédiatement.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>**En production**, gardez le cache activé et purgez-le uniquement après un déploiement.\u003C\u002Fli>\n\u003C\u002Ful>",[41,44,47,50,53],{"q":42,"a":43},"Pourquoi mes modifications de templates PrestaShop via FTP ne s'affichent pas ?","Deux causes principales : le cache Smarty sert une ancienne version compilée du template, ou les permissions fichiers empêchent le serveur web de lire vos modifications. Commencez par activer la recompilation Smarty dans Paramètres avancés → Performances, puis vérifiez que vos fichiers appartiennent bien au groupe www-data avec les bonnes permissions (644 pour les fichiers, 755 pour les dossiers).",{"q":45,"a":46},"Quelles permissions fichiers utiliser pour PrestaShop sur un serveur Linux ?","Les fichiers doivent être en 644 (lecture pour tous, écriture pour le propriétaire) et les dossiers en 755. Les dossiers nécessitant une écriture par le serveur web (var\u002Fcache, var\u002Flogs, img) doivent être en 775. Le propriétaire doit être votre utilisateur FTP\u002FSSH et le groupe doit être www-data. N'utilisez jamais chmod 777, qui constitue une faille de sécurité.",{"q":48,"a":49},"Comment purger le cache Smarty de PrestaShop manuellement ?","En SSH, supprimez le contenu des dossiers de cache compilé : rm -rf var\u002Fcache\u002Fprod\u002Fsmarty\u002Fcompile\u002F* et rm -rf var\u002Fcache\u002Fprod\u002Fsmarty\u002Fcache\u002F* (pour PrestaShop 1.7 et 8.x). Sur PrestaShop 8.x, vous pouvez aussi utiliser php bin\u002Fconsole cache:clear --env=prod. Ne supprimez jamais les dossiers eux-mêmes, uniquement leur contenu.",{"q":51,"a":52},"Quelle est la différence entre chown et chmod sur un serveur PrestaShop ?","chown modifie le propriétaire et le groupe d'un fichier (qui a accès), tandis que chmod modifie les niveaux de permission (quel type d'accès). Pour PrestaShop, utilisez chown pour attribuer vos fichiers au bon utilisateur et au groupe www-data, puis chmod pour définir les niveaux de lecture\u002Fécriture appropriés.",{"q":54,"a":55},"Faut-il désactiver le cache Smarty en production sur PrestaShop ?","Non, le cache Smarty doit rester activé en production pour les performances. Le bon réglage est « Recompiler les fichiers de template s'ils ont été mis à jour » : Smarty vérifie automatiquement si le fichier source a changé avant de servir le cache. Désactiver totalement le cache ralentirait significativement votre boutique.","Si vos modifications FTP ne s'affichent pas sur PrestaShop, activez la recompilation Smarty dans Performances et corrigez les permissions fichiers avec chown utilisateur:www-data et chmod 644\u002F755.",5,"2026-03-21T15:15:31.000Z",[],"PrestaShop pour les développeurs",{"items":62},[63,74,82,90,98,107,114,122],{"id":64,"type":65,"label":66,"href":68,"icon":69,"description":69,"badge":69,"groupTitle":69,"style":69,"gridColumns":69,"cssClass":69,"psCategoryId":69,"showPsChildren":70,"position":71,"children":72,"psChildren":73},41,"link",{"fr":67},"Expertise","\u002Fexpertise",null,false,0,[],[],{"id":75,"type":65,"label":76,"href":78,"icon":69,"description":69,"badge":69,"groupTitle":69,"style":69,"gridColumns":69,"cssClass":69,"psCategoryId":69,"showPsChildren":70,"position":79,"children":80,"psChildren":81},42,{"fr":77},"Blog","\u002Fblog",1,[],[],{"id":83,"type":65,"label":84,"href":86,"icon":69,"description":69,"badge":69,"groupTitle":69,"style":69,"gridColumns":69,"cssClass":69,"psCategoryId":69,"showPsChildren":70,"position":87,"children":88,"psChildren":89},43,{"fr":85},"Modules PrestaShop","\u002Fmodules",2,[],[],{"id":91,"type":65,"label":92,"href":94,"icon":69,"description":69,"badge":69,"groupTitle":69,"style":69,"gridColumns":69,"cssClass":69,"psCategoryId":69,"showPsChildren":70,"position":95,"children":96,"psChildren":97},44,{"fr":93},"Outils IA","\u002Foutils-ia",3,[],[],{"id":99,"type":65,"label":100,"href":102,"icon":69,"description":69,"badge":69,"groupTitle":69,"style":103,"gridColumns":69,"cssClass":69,"psCategoryId":69,"showPsChildren":70,"position":104,"children":105,"psChildren":106},45,{"fr":101},"Offre Starter ✨","\u002Foffre-starter",{"highlight":20},4,[],[],{"id":108,"type":65,"label":109,"href":111,"icon":69,"description":69,"badge":69,"groupTitle":69,"style":69,"gridColumns":69,"cssClass":69,"psCategoryId":69,"showPsChildren":70,"position":57,"children":112,"psChildren":113},46,{"fr":110},"Academy","\u002Facademy",[],[],{"id":115,"type":65,"label":116,"href":118,"icon":69,"description":69,"badge":69,"groupTitle":69,"style":69,"gridColumns":69,"cssClass":69,"psCategoryId":69,"showPsChildren":70,"position":119,"children":120,"psChildren":121},47,{"fr":117},"À propos","\u002Fa-propos",6,[],[],{"id":123,"type":65,"label":124,"href":126,"icon":69,"description":69,"badge":69,"groupTitle":69,"style":69,"gridColumns":69,"cssClass":69,"psCategoryId":69,"showPsChildren":70,"position":127,"children":128,"psChildren":129},48,{"fr":125},"Contact","\u002Fcontact",7,[],[],{"columns":131},[132,144,174,190],{"title":133,"links":134},"Plateforme",[135,137,140,141],{"label":136,"href":102,"external":70},"Offre Starter (2 500 €)",{"label":138,"href":139,"external":70},"Devenir Ambassadeur","\u002Fambassadeur",{"label":85,"href":86,"external":70},{"label":142,"href":143,"external":20},"CodeMyShop.com","https:\u002F\u002Fcodemyshop.com",{"title":145,"links":146},"Le Synedre",[147,150,153,156,159,162,165,168,171],{"label":148,"href":149,"external":70},"L'histoire","\u002Fsynedre",{"label":151,"href":152,"external":70},"Constitution","\u002Fsynedre\u002Fconstitution",{"label":154,"href":155,"external":70},"L'équipe","\u002Fequipe",{"label":157,"href":158,"external":70},"Le réacteur en direct","\u002Freacteur",{"label":160,"href":161,"external":70},"Le Drill (entraînement)","\u002Fdrill",{"label":163,"href":164,"external":70},"Protocole de réunion","\u002Fsynedre\u002Freunion",{"label":166,"href":167,"external":70},"Les agents IA","\u002Fagents-ia",{"label":169,"href":170,"external":70},"La Conduite","\u002Fsynedre\u002Fconduite",{"label":172,"href":173,"external":70},"Charte plateforme","\u002Fsynedre\u002Fcharte",{"title":175,"links":176},"Ressources",[177,178,179,182,184,187],{"label":77,"href":78,"external":70},{"label":110,"href":111,"external":70},{"label":180,"href":181,"external":70},"Dictionnaire","\u002Fdictionnaire",{"label":183,"href":68,"external":70},"Expertise PrestaShop",{"label":185,"href":186,"external":70},"Flywheel","\u002Fflywheel",{"label":188,"href":189,"external":70},"Manifeste","\u002Fmanifeste",{"title":117,"links":191},[192,194,197],{"label":193,"href":118,"external":70},"Alexandre Carette",{"label":195,"href":196,"external":70},"Dossier de presse","\u002Fpresse",{"label":125,"href":126,"external":70},{"academy":199,"blog":200,"expertise":211},[],[201,205,208],{"title":202,"url":203,"score":79,"type":204},"PrestaShop headless avec Nuxt 3 : pourquoi séparer back et front","\u002Fblog\u002Fprestashop\u002Farchitecture\u002Fprestashop-headless-nuxt-separation-front-back","blog",{"title":206,"url":207,"score":79,"type":204},"PrestaShop headless : Nuxt 3, pas Next.js — le choix souverain","\u002Fblog\u002Fprestashop\u002Farchitecture\u002Fprestashop-headless-nuxt-nextjs-souverainete",{"title":209,"url":210,"score":79,"type":204},"Sylius rachète PrestaShop : ce que ça change pour vous","\u002Fblog\u002Fprestashop\u002Farchitecture\u002Fsylius-rachat-prestashop-headless-souverainete",[],{"header":213},{"logo":214,"topBar":219,"contactEmail":222,"features":223,"navBar":69},{"src":215,"alt":216,"text":193,"href":217,"class":218},"\u002Flogo-ac.svg","Alexandre Carette — Architecte E-commerce Souverain","\u002F","h-10 w-10",{"message":69,"showLanguages":70,"align":220,"languages":221},"left",[],"contact@alexandrecarette.fr",{"showSearch":70,"showWishlist":70,"showLogin":20,"showContact":70,"showCart":70,"showBlogLink":70,"showContactLink":70,"showGiftcardLink":70,"showStoresLink":70,"stickyHeader":20,"headerLayout":224},"inline",{"footer":226},{"theme":227,"description":69,"hours":69,"logo":228,"contact":229,"social":230,"bottomBar":240,"newsletter":241},"dark",{"src":215,"href":217,"alt":193},{"email":69,"phone":69,"address":69,"cta":69},[231,234,237],{"platform":232,"href":233,"label":232},"linkedin","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Falexandre-carette\u002F",{"platform":235,"href":236,"label":235},"malt","https:\u002F\u002Fwww.malt.fr\u002Fprofile\u002Falexandrecarette",{"platform":238,"href":239,"label":238},"github","https:\u002F\u002Fgithub.com\u002Fprest4cafe",{"copyright":69},{"show":70,"title":69,"description":69,"placeholder":69,"ctaLabel":69,"consentText":69}]