...
- Le fichier de démarrage :
nom_du_module.php
- Le fichier de configuration du cache :
config.xml
- Les contrôleurs spécifiques au module, stockés dans le dossier
/controllers
- Les classes de surcharge, stockées dans le dossier
/override
(installation et désinstallation automatique par copie ou par fusion du code) - Les fichiers de vue (templates, JavaScript, CSS, etc.). Ils peuvent être placés dans ces dossiers du module :
- dossier
pour les fichiers CSS. Si le module doit être compatible avec PrestaShop 1.4, les fichiers CSS doivent être placés à la racine du module, dans un dossier/views/
css/css
. - dossier
pour les fichiers image. Si le module doit être compatible avec PrestaShop 1.4, les fichiers image doivent être placés à la racine du module, dans un dossier/views/
img/img
. - dossier
pour les fichiers JavaScript. Si le module doit être compatible avec PrestaShop 1.4, les fichiers JS doivent être placés à la racine du module, dans un dossier/views/
js/js
. - dossier
/views/templates/admin
pour les fichiers utilisés par les contrôleurs admin du module. - dossier
/views/templates/front
pour les fichiers utilisés par les contrôleurs front du module. - dossier
/views/templates/hook
pour les fichiers utilisés par les hooks du module.
- dossier
/views/css
pour les fichiers CSS. dossier
/views/js
pour les fichiers JavaScript.vInfo Vous pouvez placer vos fichiers CSS, JavaScript et images dans n'importe lequel des dossiers autorisés. Efforcez-vous surtout d'être cohérent, et en cas d'overload, de toujours utiliser le même chemin que le code original.
- dossier
- Logo du module en 16x16 :
nom_du_modulelogo.jpg
(format JPG ou GIF) - Logo du module en 32x32 :
name_om_du_modulelogo.png
(format PNG) - Fichiers de traduction :
fr.php
,en.php
,es.php
, etc. À partir de la v1.5, tous ces fichiers peuvent être placés dans le dossier/translations
.
...