La perfection est atteinte non quand il ne reste rien à ajouter, mais quand il ne reste rien à enlever.
Antoine de Saint Exupéry
A propos
Bienvenue sur mon blog !
Je suis Jacques Bodin-Hullin, développeur PHP confirmé, certifié Magento.
Ce blog est dédié au développement, PHP essentiellement, Javascript un peu, et tout le reste, évidemment !
N'hésitez pas à aller faire un tour sur mon github afin de suivre mes projets et à poster vos remarques sur les articles que vous trouvez ici, c'est toujours constructif !
J'espère que vous trouverez ici l'information que vous cherchez.
Je suis également le fondateur de Monsieur Biz, une agence spécialisée Magento.
Tags
Créez votre type de produit, ses attributs et son jeu
Quand on démarre un projet on a souvent besoin de créer nos propres types de produits.
Bien souvent on en profite aussi pour créer un ou deux jeux d'attributs et quelques attributs particuliers.
Le problème dans tout ça c'est qu'on ne sait jamais quoi faire et on oublie bien souvent un ou deux fichiers dans l'histoire...
On va commencer par créer notre type (ou nos types) de produit : soyons Foo
.
Un blog avec Jekyll et GitHub
L'occasion de faire un petit blog ou un site un poil dynamique n'est pas rare dans notre métier.
Voici une manière rapide de faire un blog simple :
- interface d'administration
- gestion des utilisateurs
- blog statique
- versionnement des articles
- commentaires (avec Disqus)
- catégories
- tags
Pour le rendu du blog, c'est Jekyll.
Pour l'interface d'administration, c'est GitHub.
Ajouter un handle au layout sur Magento
Hey Jacques, c'est possible d'avoir un affichage différent suivant le type de produit ?
Bah évidemment ! Et c'est même natif sur Magento !
Et on peut faire la même chose sur notre système éditorial ? Pour que suivant le type de news l'affichage soit différent ?
Oui on peut, mais là ça implique un peu de dev !
Il te faut combien de temps ?
Je ne sais pas, pour mettre en place la personnalisation il faut 30 petites minutes... Ensuite pour faire ton templating bah ça dépendra de l'intégration que tu vas me fournir !
C'est typiquement le genre de discussion qu'on peut avoir avec un chef de projet qui a besoin d'aller vite et qui vient vous voir pour estimer le travail qu'il va devoir donner aux développeurs. Mais quand on donne au développeur, qui, soit dit en passant, n'a jamais touché aux handles personnalisés sur Magento, ce travail... Et bien il a du mal à voir comment faire, et surtout... comment le faire en 30 minutes !
Laissez-moi vous montrer ;)
Ajouter un script externe au header sur Magento
On a toujours besoin d'ajouter un bout de script ou un script externe complet dans le header de nos pages mais on ne sait jamais comment s'y prendre ! Doit-on préférer la solution simple qui consiste à modifier le template head.phtml
? Devons-nous ajouter ce bout de code en dur ? Le rendre dynamique ?
Quoiqu'il en soit il y a plusieurs façons de faire et cet article a pour but de vous expliquer celle qui est la plus élégante.
L'idée de cet article est dûe au commentaire de Frédéric Martinez sur mon article sur le Layout.
Ouvrez-donc votre éditeur de texte préféré et allons faire un tour dans le Layout...
Supprimer le merge des paniers
Sur presque tous les projets Magento sur lesquels j'ai eu l'occasion de travailler il est apparu nécessaire de désactiver le merge du panier du client avec celui du visiteur lors de la connexion.
Pour cela nous devons commencer par identifier l'évènement lancé par Magento qui puisse nous permettre de supprimer ce fameux « merge » car aucune option en admin nous permet de l'empêcher.
Mon QRcode