Search the Community
Showing results for tags 'apprendre'.
-
Bonsoir, J'essaye d'apprendre à créer des modules et j'ai quelques questions. 😊 J'ai essayé de lire la doc mais je ne vous cache pas que je comprend pas tout. J'ai donc opté pour un livre (celui ci : https://www.eyrolles.com/Chapitres/9782212141924/9782212141924.pdf) mais, je me retrouve bloqué au premier chapitre... 😐 Le but de l'exercice est de créer un module de notation et de commentaires produit. La partie back-office fonctionne, cependant, je n'arrive pas à afficher un message sur le site. Je pense donc que ce livre, (qui ce dit être pour la 1.7) est fait pour la version 1.6 de prestashop. 😋 Je vous met mon code en espérant trouver de l'aide : (le module se nomme mymodcomments) mymodcomments.php (a la racine) : <?php class MyModComments extends Module { public function __construct() { $this->name = 'mymodcomments'; $this->tab = 'frot_office_features'; $this->version = '0.1.0'; $this->author = 'Samos Sit'; $this->displayName = 'Mon module de commentaires produits'; $this->description = 'Avec ce module, vos clients pourront noter et commenter vos produits !'; $this->bootstrap = true; parent::__construct(); } public function install() { parent::install(); $this->registerHook('displayProductTabContent'); return true; } public function processConfiguration() { if (Tools::isSubmit('submit_mymodcomments_form')) { $enable_grades = Tools::getValue('enable_grades'); $enable_comments = Tools::getValue('enable_comments'); Configuration::updateValue('MYMOD_GRADES', $enable_grades); Configuration::updateValue('MYMOD_COMMENTS', $enable_comments); $this->context->smarty->assign('confirmation', 'ok'); } } public function assignConfiguration() { $enable_grades = Configuration::get('MYMOD_GRADES'); $enable_comments = Configuration::get('MYMOD_COMMENTS'); $this->context->smarty->assign('enable_grades', $enable_grades); $this->context->smarty->assign('enable_comments', $enable_comments); } public function getContent() { $this->processConfiguration(); $this->assignConfiguration(); return $this->display(__FILE__, 'getContent.tpl'); } public function hookDisplayProductTabContent(array $params) { return 'Affichez-moi sur la fiche produit'; } } getContent.tpl (mymodcomments/views/templates/hook/) : {if isset($confirmation)} <div class="alert alert-success">La configuration a bien été mise à jour</div> {/if} <form method="post" action="" class="defaultForm form-horizontal"> <div class="panel"> <div class="panel-heading"> <i class="icon-cogs"></i> La configuration de mon module </div> <div class="form-wrapper"> <div class="form-group"> <label class="control-label col-lg-3">Activer les notes :</label> <div class="col-lg-9"> <img src="../img/admin/enabled.gif" alt="" /> <input type="radio" id="enable_grades_1" name="enable_grades" value="1" {if $enable_grades eq '1'}checked{/if} /> <label class="t" for="enable_grades_1">Oui</label> <img src="../img/admin/disabled.gif" alt="" /> <input type="radio" id="enable_grades_0" name="enable_grades" value="0" {if $enable_grades ne '1'}checked{/if} /> <label class="t" for="enable_grades_0">Non</label> </div> </div> <div class="form-group"> <label class="control-label col-lg-3">Activer les commentaires :</label> <div class="col-lg-9"> <img src="../img/admin/enabled.gif" alt="" /> <input type="radio" id="enable_comments_1" name="enable_comments" value="1" {if $enable_comments eq '1'}checked{/if} /> <label class="t" for="enable_comments_1">Oui</label> <img src="../img/admin/disabled.gif" alt="" /> <input type="radio" id="enable_comments_0" name="enable_comments" value="0" {if $enable_comments ne '1'}checked{/if} /> <label class="t" for="enable_comments_0">Non</label> </div> </div> </div> <div class="panel-footer"> <button class="btn btn-default pull-right" name="submit_mymodcomments_form" value="1" type="submit"> <i class="process-icon-save"></i> Enregistrer </button> </div> </div> </form> J'aimerais donc savoir : Pourquoi le "Affichez-moi sur la fiche produit" ne s'affiche pas ? Si quelqu'un aurais un moyen autre que la doc pour apprendre ? Comment pourrais-je afficher un bouton qui redirige vers un fichier pdf ou tpl ? Merci beaucoup pour vos futures réponses ! 😀
-
Bonjour, Je fais appel a tout utilisateur francophone, Je cherche quelqu'un qui pourrait me former ou m'aider sur le module 'Prestabay'. En effet, malgré les réponses très rapide du support d'involic , j'ai beaucoup de mal m'en sortir (manuel en anglais) et aurai besoin donc d'une formation car je dois rapidement exporter me articles de prestashop à ebay et je ne voudrais pas commettre d'erreur. Rémunération envisageable bien-sur. Urgent !! Merci. Prestashop 1.5.6.1