herve_02 Posted October 8 Share Posted October 8 Bonjour, Je suis assez nouveau avec prestashop. je tente de comprendre comment cela marche. et je suis le tuto à cette adresse : https://devdocs.prestashop-project.org/8/modules/creation/tutorial/ Quote Now go to your back office’s Module Catalog page (found at “Modules” > “Module Catalog”) and search “mymodule”. The module is visible in the list, with its information displayed – and no icon for now. You can install the module, but it does not do anything yet. Et lorsque j'arrive à ça : j'obtiens Cela fait la même chose en cli. Mon prestashop est en version 8.1.7 <?php if (!defined('_PS_VERSION_')) { exit; } class MonModule extends Module { public function __construct() { ->name = 'monmodule'; ->tab = 'front_office_features'; ->version = '0.01'; ->author = 'formolibre couvelard'; ->need_instance = 0; ->ps_versions_compliancy = [ 'min' => '1.7.0.0', 'max' => '8.99.99', ]; ->bootstrap = true; parent::__construct(); ->displayName = ->trans('Mon module', [], 'Modules.Monmodule.Admin'); ->description = ->trans('La description de mon module', [], 'Modules.Monmodule.Admin'); ->confirmUninstall = ->trans('Voulez Vous vraiment le désinstaler?', [], 'Modules.Monmodule.Admin'); if (!Configuration::get('MYMODULE_NAME')) { ->warning = ->trans('Pas de nom fourni', [], 'Modules.Monmodule.Admin'); } } public function install() { if (Shop::isFeatureActive()) { Shop::setContext(Shop::CONTEXT_ALL); } return ( parent::install() && Configuration::updateValue('MYMODULE_NAME', 'Mon module=') ); } public function uninstall() { return ( parent::uninstall() && Configuration::deleteByName('MYMODULE_NAME') ); } #*# } Link to comment Share on other sites More sharing options...
Mediacom87 Posted October 9 Share Posted October 9 Bonjour, ils sont passés où les $this ? Link to comment Share on other sites More sharing options...
yama Posted October 9 Share Posted October 9 11 minutes ago, Mediacom87 said: Bonjour, ils sont passés où les $this ? Dans la doc “qui fonctionne pas” ^^ Link to comment Share on other sites More sharing options...
herve_02 Posted October 9 Author Share Posted October 9 mangés par mon éditeur de texte... je vais me rouler dans les orties fraiches et trempées, nu pour fortifier mon corps et punir mon esprit 😞 /o\ j'ai honte de ne pas l'avoir vu... et je ne comprends pas ce qui a pu se passer.... Link to comment Share on other sites More sharing options...
herve_02 Posted October 9 Author Share Posted October 9 J'ai oublié MERÇIIIIIIII Link to comment Share on other sites More sharing options...
Mediacom87 Posted October 9 Share Posted October 9 Pour démarrer, il y a aussi le générateur de structure de base de module : https://validator.prestashop.com/generator 1 Link to comment Share on other sites More sharing options...
herve_02 Posted October 9 Author Share Posted October 9 Et bien en ajoutant les this, cela ne change rien à l'acceptation du module comme module. C'est dommage de ne pas avoir un module hello-word qui marche out-of-the-box et qui permet de se lancer sans tourner en rond des heures voir des jours Link to comment Share on other sites More sharing options...
Mediacom87 Posted October 9 Share Posted October 9 Il y a 1 heure, herve_02 a dit : Et bien en ajoutant les this, cela ne change rien à l'acceptation du module comme module. C'est dommage de ne pas avoir un module hello-word qui marche out-of-the-box et qui permet de se lancer sans tourner en rond des heures voir des jours Tous les modules présents dans PrestaShop fonctionnent, donc cela existe déjà et le générateur est là aussi pour cela. Link to comment Share on other sites More sharing options...
herve_02 Posted October 9 Author Share Posted October 9 4 hours ago, Mediacom87 said: Tous les modules présents dans PrestaShop fonctionnent, donc cela existe déjà et le générateur est là aussi pour cela. Les modules prestashop sont bien trop complexes pour celui qui veut commencer à comprendre. - oui le générateur de code est une bonne chose. tant qu'il reste disponible gratuitement. Ce qui peut changer à tout moment ;-) Link to comment Share on other sites More sharing options...
Mediacom87 Posted October 9 Share Posted October 9 Il y a 4 heures, herve_02 a dit : Les modules prestashop sont bien trop complexes pour celui qui veut commencer à comprendre. - oui le générateur de code est une bonne chose. tant qu'il reste disponible gratuitement. Ce qui peut changer à tout moment 😉 Et les modules vont devenir encore plus complexes sur les prochaines versions de PrestaShop lorsque tout le legacy sera abandonné au profit de l'usage exclusif de Symfony Link to comment Share on other sites More sharing options...
yama Posted October 10 Share Posted October 10 Le fait de ne pas avoir du legacy par-ci et du Symfony par-la, mais que du Symphny, me semble moins complexe 🤔 Link to comment Share on other sites More sharing options...
coeos.pro Posted October 10 Share Posted October 10 Il y a 20 heures, herve_02 a dit : Et bien en ajoutant les this, cela ne change rien à l'acceptation du module comme module. c'est bien $this et non just this il y a #*# à la fin du code ? Link to comment Share on other sites More sharing options...
herve_02 Posted October 10 Author Share Posted October 10 oui c'est pour ajouter par script d'autres éléments 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