Au cas où vous souhaiteriez apporter des modifications au dossier de thème de pages de back-office de PrestaShop, voici la meilleure façon de le faire au lieu de modifier le fichier de thème original lui-même.
PresataShop fournissent le mécanisme de substitution du thème pour vous faire donc vous pouvez garder le fichier thème original n'a ne pas touché, vous pouvez copier le fichier original à thème dossier override et ensuite modifier le fichier de thème copié.
Un dos pages office de PrestaShop sont composées de plusieurs fichiers de thème, fichiers de thèmes connexes sont organisés dans des dossiers basés sur le nom de page admin (contrôleur de la page).
Par exemple, retour page commandes office, le contrôleur est AdminOrdersController.php. Les fichiers thème sont organisés comme suit
Contrôleur :
AdminOrdersController
Dossier de fichiers de thème :
YourStoreRoot / [adminfolder]/themes/default/modèles/contrôleurs/commandes /
Où [adminfolder] est votre magasin admin. (Il est habituellement renommé après l'installation)
1. Overrride du fichier de thème de contrôleur - pour l'exemple view.tpl
Fichier de thème original
YourStoreRoot / [adminfolder]orders/helpers/view/view.tpl
Fichier de thème de substitution doit être situé à suivants: - la partie verte doit être corrigée.
YourStoreRoot/override/contrôleurs / / modèles d'administration /Orders/helpers/View/View.tpl
2. remplacement d'inclure des fichiers de thème
Dans les fichiers de thème de contrôleur, parfois vous verrez qu'il comprend d'autres fichiers de thèmes supplémentaires comme la ligne suivante :
{inclure file='controllers/orders/_product_line.tpl'}
Afin de remplacer le fichier thème inclus, vous devrez faire la même chose od contrôleur thème fichier.
Fichier de thème original
YourStoreRoot / [adminfolder]orders/_product_line.tpl
Fichier de thème de substitution doit être situé à suivants: - la partie verte doit être corrigée.
YourStoreRoot/override/contrôleurs / / modèles d'administration /Orders/Product_Line.tpl
Après cela, vous devrez faire quelque chose de supplémentaire afin que le fichier de thème de remplacement inclus fonctionne, vous devez modifier la ligne include pour utiliser le chemin d'accès relatif comme suit
{fichier include ='../../_product_line.tpl'}
PresataShop fournissent le mécanisme de substitution du thème pour vous faire donc vous pouvez garder le fichier thème original n'a ne pas touché, vous pouvez copier le fichier original à thème dossier override et ensuite modifier le fichier de thème copié.
Un dos pages office de PrestaShop sont composées de plusieurs fichiers de thème, fichiers de thèmes connexes sont organisés dans des dossiers basés sur le nom de page admin (contrôleur de la page).
Par exemple, retour page commandes office, le contrôleur est AdminOrdersController.php. Les fichiers thème sont organisés comme suit
Contrôleur :
AdminOrdersController
Dossier de fichiers de thème :
YourStoreRoot / [adminfolder]/themes/default/modèles/contrôleurs/commandes /
Où [adminfolder] est votre magasin admin. (Il est habituellement renommé après l'installation)
1. Overrride du fichier de thème de contrôleur - pour l'exemple view.tpl
Fichier de thème original
YourStoreRoot / [adminfolder]orders/helpers/view/view.tpl
Fichier de thème de substitution doit être situé à suivants: - la partie verte doit être corrigée.
YourStoreRoot/override/contrôleurs / / modèles d'administration /Orders/helpers/View/View.tpl
2. remplacement d'inclure des fichiers de thème
Dans les fichiers de thème de contrôleur, parfois vous verrez qu'il comprend d'autres fichiers de thèmes supplémentaires comme la ligne suivante :
{inclure file='controllers/orders/_product_line.tpl'}
Afin de remplacer le fichier thème inclus, vous devrez faire la même chose od contrôleur thème fichier.
Fichier de thème original
YourStoreRoot / [adminfolder]orders/_product_line.tpl
Fichier de thème de substitution doit être situé à suivants: - la partie verte doit être corrigée.
YourStoreRoot/override/contrôleurs / / modèles d'administration /Orders/Product_Line.tpl
Après cela, vous devrez faire quelque chose de supplémentaire afin que le fichier de thème de remplacement inclus fonctionne, vous devez modifier la ligne include pour utiliser le chemin d'accès relatif comme suit
{fichier include ='../../_product_line.tpl'}