* Freelance Developpeur Chêne-Bougeries
***Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en Suisse
Freelance Developpeur Chêne-Bougeries
Article:
Freelance Developpeur Chêne-Bougeries
Formation et développement
Développement et améliorer les compétences de Magneto - est l'un des moments clés de la réussite de l'entreprise. Il fait donc partie de notre flux de travail; nous dédions notre équipe de formation et d'améliorer ses connaissances.
Nous apprenons et développons chaque jour, améliorer et développer leur produit.
Nous offrons la meilleure formation en interne à partir d'un gourou et PHP Zend Framework en Ukraine, non partagé avec d'autres professionnels.
La société est l'organisateur de la conférence Freelance Developpeur Chêne-Bougeries de MageConf, ainsi que co-organisateur et participant à de nombreuses conférences, séminaires et formations, offrant à ses employés des occasions de croissance professionnelle et de carrière.
Création d'un module Magneto - 1. La structure
Nous allons voir une série d'articles comment créer un module Magneto partout. Le tutoriel sera divisé en plusieurs chapitres de sorte qu'il demeure lisible et que vous pouvez facilement revenir à un parti en particulier.
Histoire ne se développe pas juste pour le plaisir de code, nous allons faire une petite expression du besoin de mettre en Freelance Developpeur Chêne-Bougeries place quelque chose de concret.
l'expression de besoin: Magneto ne propose pas nativement la possibilité d'écrire des articles. Il est la partie qui permet la CMS pour mettre en place des pages ou des blocs statiques, mais il est difficile de classer ces pages dans les différentes catégories.
Nous allons développer un module de nouvelles qui mettra en œuvre les fonctionnalités suivantes: permettre à l'écriture de nouvelles dans le back-office de permettre la création de catégories dans le dos OfficeView nouvelles par catégorie sur le front-end
Tableaux Freelance Developpeur Chêne-Bougeries sommaires
1. La structure
2. Le contrôleur
3. La mise en page et des modèles
4. Les blocs
5. Configuration et mise à jour
6. Interprètes
7. Administration et nouvelles catégories
8. Configuration du module dans le back-office
1. La structure Freelance Developpeur Chêne-Bougeries
La structure d'un module Magneto ne change presque jamais. Une fois acquis, vous serez en mesure de créer ou de comprendre tout module Magneto. Avant de créer le menu de l'arbre, vous devez trouver un nom pour notre module sera également notre espace de noms. Nous allons appeler ce & quot; Nouvelles & quot; module, pas très original, mais il résume la nécessité ... Pour stocker notre module correctement, nous allons également créer un dossier nommé notre entreprise qui contient notre module & ldquo; Nouvelles & quot ;. Et enfin, nous devons choisir notre code de zone dans Magneto pour accueillir notre entreprise et notre dossier de module. Freelance Developpeur Chêne-Bougeries
Freelance Developpeur Chêne-Bougeries top qualite
Aller à & quot; Fichier / app / code & ldquo; de votre installation Magneto, vous devriez voir trois dossiers: core, local et communautaire. Selon la configuration de Magneto, il est possible que seuls les fichiers de base et la communauté sont présents. Si tel est le cas, créez le dossier & ldquo; locale & quot ;. Ces dossiers sont des espaces de code Magneto doit comprendre ceci:Noyau: Ce dossier contient tous les modules de coeur Magneto. Rien ne doit être changé dans ce cas.
Communauté: Cette zone contient les modules de code téléchargé depuis l'MagnetoConnect. Comme pour Freelance Developpeur Chêne-Bougeries le fichier de base doivent éviter de modifier les fichiers dans ce répertoire.
Local: Ceci est le répertoire que nous allons travailler. Cet espace utilisé pour stocker les modules que vous créez pour votre instance Magneto. si un jour vous voulez rediser un module sur Magento Connect, il va changer à celle trouvée dans le code de la zone vu ci-dessus.
Avant la création de notre entreprise et de notre dossier, espace de noms, vérifiez que le fichier local est autorisé dans la configuration de Magento. Ouvrez le fichier & quot; & nbsp; app / etc / local.xml & nbsp; & quot; et vérifier que le nœud XML & quot; & nbsp; & lt; & Freelance Developpeur Chêne-Bougeries gt disable_local_modules; & nbsp; & quot; contient beaucoup de & quot; valeur & nbsp; & quot ;. fausse Cet élément indique Magento pour activer ou désactiver les modules contenus dans l'espace de code & quot; & nbsp; locale & quot ;.
Maintenant, nous pouvons créer la structure de notre module. Dans le dossier & quot; & nbsp; app / code / local & quot ;, donc je créé un dossier sur mon nom de la société, à savoir & quot; Sinabs & nbsp; & quot; et & quot; File & nbsp; Sinabs & quot ;, un fichier correspondant au nom du module, & quot; & nbsp; Nouvelles & quot ;.
La structure finale devrait être: Freelance Developpeur Chêne-Bougeries
La structure de base du module Nouvelles
La structure de base du module Nouvelles
Pour finaliser la structure de notre module, il nous reste à apprendre Magento pour son existence. Créons un fichier & ldquo; Sinabs_News.xml & nbsp; & quot; dans le dossier & quot; & nbsp; app / etc / modules / & nbsp; 'Magento avec le contenu suivant: & nbsp; voir simple copie au presse-papiers impression?
& lt; -? Xml version = & quot; 1,0 & quot; - & gt;
& lt; configuration & gt;
& lt; & gt modules;
& lt; & gt sinabs_news;
& lt; & gt actif; true & lt; / Freelance Developpeur Chêne-Bougeries actif & gt;
& lt; codepool & gt; locale & lt; / codepool & gt;
& lt; / sinabs_news & gt;
& lt; / modules & gt;
& lt; / config & gt;
Ce fichier XML informera Magento sur l'activation avec le & quot; le noeud & nbsp; & quot; Et grâce à son emplacement & quot; noeud & nbsp; & lt; codePool & gt; & quot ;. Élément XML & quot; & nbsp; & lt; Sinabs_News & gt; & nbsp; & quot; doit répondre à la & quot; Standard & nbsp; & lt; DossierEntreprise_NomDuModule & gt; & nbsp; & quot;
Maintenant que la structure de base du module est en place, il doit aller au back office de Magento pour voir si le module est Freelance Developpeur Chêne-Bougeries présente et activée. Une fois connecté à l'interface d'administration, aller à & quot; & nbsp; Système - & gt; Configuration - & gt; Avancée & nbsp; & quot; et déplier le menu & quot; & nbsp; Désactiver des modules de sortie & quot ;. Si tout est correct, vous devriez voir cette ligne dans la liste des modules:
Nouvelles Sinabs activation
La première partie de ce tutoriel est terminé, vous pouvez maintenant passer à la deuxième étape de la création du module Nouvelles, le contrôleur.