Dans la plupart des projet Magento on ne travaille jamais seul, c’est pourquoi il est très important de toujours commenter vos classes, vos méthodes, vos variables et vos templates. Mais pas n’importe comment, voici une présentation des différentes nomenclatures à respecter dans votre programmation. Les classes Entêtes à placer en haut de chaque classe : /** * Catalog category helper * * @category...
Voici un petit article pour vous parler de l’extension magento MGT Developer Toolbar. Cette extension (gratuite) ajoute une barre d’outil fixé en haut de vos pages Magento avec rapport complet sur les requêtes SQL, les observers, les blocks, et pleins d’autres elements appelés par votre page. De quoi être très utile si vous cherchez à débugger ou à optimiser les...
Certains des modules natifs de Magento ne correspondent peut-être pas à 100% aux besoins de votre projet, vous aurez alors sûrement besoin de modifier le comportement d’un block, helper, model ou controller de l’un ou plusieurs de ces modules. Voici un petit tutoriel pour vous expliquer comment faire. Pour notre exemple nous surchargerons un block, un helper, un model et un...
Magento dispose de sa propre librairie javascript de validation de formulaire. Celle-ci a été développé à l’aide du framework Prototype. Si la curiosité vous pousse à aller voir cette librairie vous la trouverez dans le répertoire « js/prototype/validation.js ». Comment ajouter dès règles de validation sur un formulaire ? Voici un exemple de formulaire sur lequel nous avons ajouté quelques règles de validation. <form id="contact-form"...
Mailcheck.js est un plugin jQuery qui propose de corriger/rectifier les fautes de frappe de vos utilisateurs lorsqu’il doivent se connecter ou s’inscrire avec un formulaire sur votre site. Quand votre visiteur entrera « nicolas@hotnail.com », Mailcheck lui proposera de corriger par « nicolas@hotmail.com ». Incroyable non ? Bien sûr, ceci marche également avec d’autres noms de domaines (yahoo, gmail…) D’après l’auteur le script peut réduire jusqu’à...