Mais pour ton override, il faut quand même placer un appel au script externe dans au moins une des pages du core non?
non, l'appel à l'override est generalement deja prevu par le concepteur du CMS,
comme pour les fichiers de configuration de linux ou le logiciel va prendre les fichiers dans un certain ordre
- le fichier de config par defaut (/usr/share/logiciel/config)
- surcharger avec les modifs de la machine (/etc/logiciel/config)
- surcharger avec les modifs de l'utilisateur (/home/touser/.logiciel.config)
et pour les CMS que je connais, j'imagine que c'est pareil pour prestashop,
le moteur cherche une arborescence similaire à la sienne dans le sous dossier /override
tu y places alors tes modifications,
pour le index.php à la racine du site,
ton fichier à toi sera dans /override/index.php
et le moteur va l'ajouter en lieu et place du fichier d'origine
et ainsi de suite.
donc tu prends le fichier d'origine, tu le modifies et tu le colle dans le /override
pour "remplacer" celui du moteur.
si ce que tu as fais ne fonctionne pas,
tu supprimes le fichier de l'override, et hop, le cms refonctionne, car tu n'as pas toucher au moteur de base.
[^] # Re: Pas anormal
Posté par NeoX . En réponse au message Que pensez-vous du comportement de Prestashop?. Évalué à 4.
non, l'appel à l'override est generalement deja prevu par le concepteur du CMS,
comme pour les fichiers de configuration de linux ou le logiciel va prendre les fichiers dans un certain ordre
- le fichier de config par defaut (/usr/share/logiciel/config)
- surcharger avec les modifs de la machine (/etc/logiciel/config)
- surcharger avec les modifs de l'utilisateur (/home/touser/.logiciel.config)
et pour les CMS que je connais, j'imagine que c'est pareil pour prestashop,
le moteur cherche une arborescence similaire à la sienne dans le sous dossier /override
tu y places alors tes modifications,
pour le index.php à la racine du site,
ton fichier à toi sera dans /override/index.php
et le moteur va l'ajouter en lieu et place du fichier d'origine
et ainsi de suite.
donc tu prends le fichier d'origine, tu le modifies et tu le colle dans le /override
pour "remplacer" celui du moteur.
si ce que tu as fais ne fonctionne pas,
tu supprimes le fichier de l'override, et hop, le cms refonctionne, car tu n'as pas toucher au moteur de base.