arm15 Posted 5 hours ago Share Posted 5 hours ago Bonjour, J'ai une boutique sur PrestaShop v 8.2 avec comme thème "Warehouse". https://locomotif-shop.com/ Je ne sais pas si c'est ici qu'il faut que je poste, je tente le coup 🙂 Je souhaiterais, après que l'on a indiqué le prénom dans la partie personnalisation, que les clients voient dans le panier le prénom qu'il souhaite et si possible en rose fuchsia. Je vous joins des screenshots avec explications. Dans l'attente d'une réponse, cordialement, Armand Link to comment Share on other sites More sharing options...
PERRIN Posted 3 hours ago Share Posted 3 hours ago Bonjour, cela se passe au niveau de ton thème S'il n'est pas possible de gérer cela graphiquement ou module du thème alors il faut : 1-créer un thème enfant pour garder les modifications lors de futures mises à jour du thème 2- récupération du fichier modal.tpl gérant l'affichage de <div id="blockcart-modal" ... <div id="cart-subtotals <--Ajouter ici la condition d'affichage + texte customize--!> tu peux récupérer la condition d'affichage dans le tpl qui gère le div product-line-grid-body qui elle fonctionne (ex dans le theme classic templates\checkout\_partials\cart-detailed-product-line.tpl) il y a le début qui commence par ( {if is_array($product.customizations) && $product.customizations|count}...) qui faut récupérer avec la suite qui affiche le texte de personnalisation. 3-dans custom.css, indiquer #product-customization-line avec color : code du fushia, taille du text… le thème enfant sera finalement relativement simple avec les 2 fichiers custom.css et celui qui gère le blockcart-modal (modal.tpl) Link to comment Share on other sites More sharing options...
arm15 Posted 3 hours ago Author Share Posted 3 hours ago 5 minutes ago, PERRIN said: Bonjour, cela se passe au niveau de ton thème S'il n'est pas possible de gérer cela graphiquement ou module du thème alors il faut : 1-créer un thème enfant pour garder les modifications lors de futures mises à jour du thème 2- récupération du fichier modal.tpl gérant l'affichage de <div id="blockcart-modal" ... <div id="cart-subtotals <--Ajouter ici la condition d'affichage + texte customize--!> tu peux récupérer la condition d'affichage dans le tpl qui gère le div product-line-grid-body qui elle fonctionne (ex dans le theme classic templates\checkout\_partials\cart-detailed-product-line.tpl) il y a le début qui commence par ( {if is_array($product.customizations) && $product.customizations|count}...) qui faut récupérer avec la suite qui affiche le texte de personnalisation. 3-dans custom.css, indiquer #product-customization-line avec color : code du fushia, taille du text… le thème enfant sera finalement relativement simple avec les 2 fichiers custom.css et celui qui gère le blockcart-modal (modal.tpl) Bonsoir, Je ne sais pas comment créer un thème enfant. Faut-il faire un double de mon thème en le nommant " child_warehouse.zip sur FTP, et le zipper ? Link to comment Share on other sites More sharing options...
PERRIN Posted 2 hours ago Share Posted 2 hours ago (edited) non c'est plus simple que cela. tu créé un dossier child_warehouse il faut au minimum -image preview.png à la racine -un fichier dans /config/theme.yml et à l'intérieur tu indiques Quote parent: warehouse #==>Ici il faut le vrai nom de ton thème name: child_warehouse display_name: Commentaire du theme enfant version: 1.0.0 assets: use_parent_assets: true plus qu'a zipper le dossier child_warehouse en child_warehouse.zip -l'ajouter le thème enfant dans via le BackOffice là c'est un thème enfant vierge. Ensuite, tu pourras ajouter les /dossier/sousdossier/fichiers que tu veux modifier tout en respectant l'arborescence de ton theme warehouse. Edited 1 hour ago by PERRIN (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now