background preloader

Communaute Magento Francophone

Communaute Magento Francophone

Magentips Créer / Modifier un thème Magento : Tour d'horizon Magento est un système de gestion de contenu orienté e-commerce écrit en PHP. Un peu plus tôt en 2011, il a été racheté par eBay et assommé la concurrence d'une croissance de 140% entre 2010 et 2011. Si vous travaillez sur des projets en e-commerce en PHP, vous avez sans doute déjà pu y toucher.La création de thèmes pour Magento est un gros sujet qui pourrait facilement tenir dans un livre. Je vais essayer de vous guider suffisamment dans cette épreuve sans que cela devienne un récit de science-fiction.La version utilisée dans ce guide est la Community Edition 1.6.1 traduite à l'aide du pack officiel français en suivant ce tuto. L'arsenal du développeur front-office Avant de regarder la façon dont les thèmes fonctionnent, commençons par la prise en main d'un outils sous Magento qui vous rendra la vie plus facile...Le module d'Alan Storm permet de retrouver l'ensemble des layouts (mise en page) XML qui sont utilisés pour construire les pages. Comment les pages sont-elles créées ?

Le Blog Baobaz | Réaliser, maintenir et faire évoluer son site Magento Les layout et magento | Design Les layout sont des fichiers XML qui définissent la structure d’une page. Ils définissent les différents blocks d’une page et forment une structure de blocks imbriqués. Ils permettent de modifier l’agencement des pages, d’ajouter, retirer,déplacer des éléments (blocs) et ajouter des fichiers CSS, JS . Ils se trouvent dans app\design\frontend\default\default\layout. Chaque module possède son layout comme catalog.xml Les layout placent les éléments à l’intérieur des blocs de structures (header, footer, content,left…). Les layout chargent le gabarit des pages Le gabarit des pages par défaut se charge dans le layout page.xml (par défaut il charge le template 3colums.phtml). La balise head, le block header, le block content, le block colonne de droite… (voir schéma bleu) Exemple : pour la balise head le layout y fait référence grâce à ce code : Pour une référence au header magento utilise ce code : Modifier le gabarit des pages grâce au layout layout contact La page et maintenant en 3 colonnes.

StockhoGento | Conseils et optimisations pour votre plateforme Magento Magento : ajouter, modifier ou supprimer les liens du header de la référence top.links Ajouter, modifier ou supprimer un lien de la référence "top.links" (Mon compte, Ma liste d'envies, Mon panier, Régler mes achats, connexion). Les liens du header se gèrent simplement depuis les layouts (app/design/frontend/{interface}/{theme}/layout). Nous allons étudier dans un premier temps, pour les liens existants par défaut, la manière de les supprimer ou de les renommer, dans un second temps l'ajout d'un lien permanent statique, et enfin, la création d'un module pour "dynamiser" un lien depuis une méthode. Supprimer un lien Les références top.links sont déclarées dans 3 fichiers xml différents : Mon compte / Connexion / Déconnexion : customer.xmlMa liste d'envies : wishlist.xmlMon panier / Régler mes achats : checkout.xml Dans chacun de ces fichiers, il nous suffira de commenter ou de supprimer la déclarations des références top.links souhaitées. Par exemple, si nous souhaitons supprimer le lien "Mon compte", nous commenterons simplement les lignes suivantes du fichier customer.xml : <?

[Magento] Ajouter un agencement (template) de page Les templates de bases sous Magento sont assez restreints : Vide1 colonne (1column.phtml)2 colonnes – Sidebar à gauche (2columns-left.phtml)2 colonnes – Sidebar à droite (2columns-right.phtml)3 colonnes (3columns.phtml) Ces templates se trouvent dans : /app/design/frontend/{votre_interface}/{votre_theme}/template/page Problème : Si sur la page d’accueil (ou sur toutes les pages du site, peu importe), vous vouliez une structure à 3 colonnes avec une bannière qui soit sur la colonne de gauche et aussi sur le contenu du milieu ? 1) Soit vous modifiez votre fichier 3columns.phtml. 2) Soit vous créez un nouveau template. Cependant, vous pouvez affecter votre template dans votre fichier xml sans problème, mais à partir d’une page CMS, il faut l’ajouter dans la liste déroulante « Agencement » de l’onglet « Design Personnalisé » Créez votre module permettant de déclarer ce fichierCréez homepage.phtml (en se basant sur 3 columns) que vous mettez dans le dossier des templates 1 – Déclarer votre module

Magento Expert System - Custom Menu installation guide Before loading new extension files, please: 1. Navigate to System->Configuration->Developer Tab and disable "Merge css / js". We suggest that you enable error reporting. 2. Initial installation Copy files from the zip file to your Magento Directory.Flush the cache and relogin to the backend.Navigate to the Backend->System->Configuration->Custom MenuYou would see these options. Categories Categories should be subcategories of the Root category (the root category of a store view). Settings Visible Menu depth customizes which categories lever should be displayed. Number of columns in the popup - in how many columns subcategories would be splitted up. Merge small subcategories - the smart way to make columns fit more space effective. Width - popup with subcategories width. Top offset - the distance between top menu and popup window. Video Installation Guide Congratulations! Thank you for using this extension. Customer support

Related: