Dans ce tutoriel, nous allons voir comment créer un thème enfant pour prestashop 1.7

Ce tutoriel existe aussi en vidéo en fin de page.

Dans le dossier thème de prestashop créer un nouveau dossier, nous, nous l’appellerons classic-child car nous allons faire un thème enfant du thème classic, le thème par défaut de prestashop 1.7

Dans ce dossier, créer un dossier config, dans lequel vous allez créer un fichier theme.yml avec un éditeur de texte, par exemple notepad++

Sur ce fichier, écrire :

parent: classic
name: classic-child
display_name: Mon theme enfant
version: 1.0.0
assets:
 use_parent_assets: true

Parent : c’est le nom du dossier du thème parent, dans notre cas le thème classic

name c’est le nom de votre thème, j’ai fait simple…

display_name : le nom qui s’affichera

laissez asset vide

et mettez use_parent_assets sur true

Créez aussi une image preview.png qui peux être une copie de celle du thème parent.

Dossier thème enfant sur prestashop 1.7

Maintenant rendez-vous dans votre back-office allez sur l’onglet apparence, puis thème, votre thème doit être apparu dans la liste des thèmes disponibles.

Thème enfant dans le bakc office prestashop 1.7

Sans autre modifications, votre thème enfant utilisera chaque fichiers du thème

Et voila, vous savez maintenant comment créer un thème enfant à partir d’un thème parent pour prestashop 1.7