Arnaud Laborde Posted March 24, 2022 Share Posted March 24, 2022 (edited) Bonjour, (désolé par avance si je n'ai pas mis mon sujet dans la bonne catégorie ) Je suis actuellement en train de créer une nouvelle boutique sauf qu'il m'est impossible d'utiliser des thèmes enfants. Il s'affiche sur la page "Thème et logo", je clique sur utiliser, puis je suis redirigé sur le tableau de bord et le thème enfant n'est pas chargé. J'ai essayé avec un nouveau thème enfant de classic sans aucune modif, avec des modifications, j'ai également essayé un thème enfant de classic que j'utilise sur une autre boutique (même version de PrestaShop) et également en modifiant ce thème. Rien ne fonctionne, c'est toujours la même chose. Il n'y a pas d'erreur dans la console. Si j'active le mode debug, je n'arrive pas à accéder à la page "Thème et logo", j'ai cette erreur : Citation An exception has been thrown during the rendering of a template ("Parameter "themeName" for route "admin_themes_enable" must match "[a-zA-Z0-9_.-]+" ("ddcp theme" given) to generate a corresponding URL.") ddcp theme est le nom de mon thème (en réalité c'est "ddcp-theme"). Et cette erreur arrive pour chaque thème enfant. Autre chose ; sur la page "Thème et logo", peut importe le thème enfant qui est présent dans mes fichiers, c'est toujours le même nom qui est affiché "Thème enfant de Classic par Arnaud Laborde" (c'est mon nom), Version 1.1.0 et avec la preview du thème classic. Edited March 26, 2022 by Arnaud Laborde (see edit history) Link to comment Share on other sites More sharing options...
Divine Posted March 25, 2022 Share Posted March 25, 2022 Bonjour, Pouvez-vous nous indiquer le contenu du fichier theme.yml du thème enfant ? Link to comment Share on other sites More sharing options...
Arnaud Laborde Posted March 26, 2022 Author Share Posted March 26, 2022 Il y a 23 heures, Divine a dit : Bonjour, Pouvez-vous nous indiquer le contenu du fichier theme.yml du thème enfant ? Bonjour, voici ce qu'il y a dans theme.yml : parent: classic name: ddcp-theme display_name: Thème DDCP avec Classic version: 1.0.0 assets: use_parent_assets: true bien entendu name et display_name est différent en fonction des thème enfant testé mais le name est identique au nom du dossier du thème Link to comment Share on other sites More sharing options...
Divine Posted March 26, 2022 Share Posted March 26, 2022 Le nom du dossier du thème est-il bien "ddcp-theme" (avec un tiret et sans espace) ? Link to comment Share on other sites More sharing options...
Arnaud Laborde Posted March 26, 2022 Author Share Posted March 26, 2022 il y a 5 minutes, Divine a dit : Le nom du dossier du thème est-il bien "ddcp-theme" (avec un tiret et sans espace) ? Oui, et çà pour tout les thèmes enfants que j'ai testé Link to comment Share on other sites More sharing options...
Divine Posted March 26, 2022 Share Posted March 26, 2022 Bon alors voici ce que vous pouvez essayer : - Assurez-vous que le dossier du thème enfant a bien pour nom "ddcp-theme" et que ce nom est identique dans le fichier theme.yml- Allez dans le dossier config >> themes de votre boutique - Supprimez tous les dossiers qui s'y trouvent en dehors du dossier nommé "classic" - Retournez dans votre back-office et rafraîchissez la page "Thème et logo" 1 Link to comment Share on other sites More sharing options...
Arnaud Laborde Posted March 26, 2022 Author Share Posted March 26, 2022 il y a 4 minutes, Divine a dit : Bon alors voici ce que vous pouvez essayer : - Assurez-vous que le dossier du thème enfant a bien pour nom "ddcp-theme" et que ce nom est identique dans le fichier theme.yml- Allez dans le dossier config >> themes de votre boutique - Supprimez tous les dossiers qui s'y trouvent en dehors du dossier nommé "classic" - Retournez dans votre back-office et rafraîchissez la page "Thème et logo" Je vous remercie pour votre aide. Cela à en effet corriger mon problème. Link to comment Share on other sites More sharing options...
Divine Posted March 26, 2022 Share Posted March 26, 2022 Je vous en prie Pensez à éditer le titre de votre post pour y ajouter [Résolu]. Link to comment Share on other sites More sharing options...
tomboul Posted September 20 Share Posted September 20 Hello, Si ça peut aider quelqu'un qui a un problème équivalent ... Si votre thème enfant utilise un module spécifique, il faut d'abord importer le module avant d'activer le thème enfant, sinon on a la même erreur de chargement 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