Voila une astuce pour me simplifier la vie sur magento.

Comme vous le savez, Magento propose divers agencements natifs. Étant donné que Magento est très complet, le head contient de nombreux fichiers nécessaires pour la bonne marche complète du site.

Pour améliorer notre Seo, je souhaite développer un agencement dédié pour les landing pages. je n’ai pas besoin de tous les  appels aux multiples fichiers Css et JS utilisés.

Je souhaite donc un agencement extrêmement simple rapide à charger. Le but du jeu est donc d’utiliser les bonnes pratiques SEO et d’obtenir un meilleur référencement sur un mot clé et le champ lexical associé.

J’ai suivi les indications de bloggento (http://bloggento.fr/magento-ajouter-un-template-agencement-gestion-de-la-home-page-12-/2437) et son module pour créer les nouveaux agencements. Vous pouvez télécharger le module directement sur sa page.

Il faut pour cela rajouter un petit module comprenant notre nouveau template d’agencement.  Le module est téléchargeable sur le site

Rajoutez dans se dossier un fichier « Mesmodules_Homegabarit » contenant ce code, qui déclare le nouveau module.

<?xml version="1.0"?>

<config>
    <modules>
        <Mesmodules_Homegabarit>
            <active>true</active>
            <codePool>local</codePool>
        </Mesmodules_Homegabarit>
    </modules>
</config>

Ce code et assez explicite on déclare le nouveau module a magento, le nom du module, s’il est actif ou pas, ainsi que le dossier où l’on va ranger les dossiers du module, ici local ce qui correspond au dossier :

app\code\local

Ajouter les dossiers nécessaires dans le dossier local

Dans le dossier local s’il ne le contient pas déjà ajouter un dossier Mage. Dans ce dossier Mage ajouter un dossier ect ce qui donne :

app\code\local\Mesmodules\Homegabarit\etc

Ajouter un fichier config.xml dans le dossier etc => app\code\local\Mesmodules\Homegabarit\etc\config.xml

<config>
<global>
         <cms>
            <layouts>
               <new_template1>
                 <label>Homepage</label>
                 <template>page/agencement_home.phtml</template>
		<layout_handle>page_homepage</layout_handle>
               </new_template1>
            </layouts>
       </cms>
     </global>
</config>

Ce code déclare le nom du template d’agencement et le chemin vers celui ci. Il s’appelle Agencement Homepage et il est rangé dans le même dossier que vos autres template d’agencement => app\design\frontend\default\default\template\page

Ajouter le fichier d’agencement

Pour que magento trouve le fichier d’agencement il fut le rajouter dans votre thème :

app\design\frontend\default\default\template\page\agencement_home.phtml

Pour le rajouter rapidement dupliquez le fichier 3colums.phtml et renommez le « agencement_home.phtml ».

Videz le cache de magento supprimer le contenu du dossier cache situé dans var/cache/

Il est à présent actif est disponible dans le back-office au travers de l’onglet design personnalisé => Gabarit de page (Dans CMS gestion des page , ou catalogue catégorie design personnalisé).

Le template d'agencement est disponible dans le back office de magento

Le template d’agencement est disponible dans le back office de magento.

Je posterai plus tard mon head simplifié afin de fournir uniquement les fichiers nécessaires à la bonne marche de ma landing page.

Source -See more at: http://bloggento.fr/magento-ajouter-un-template-agencement-gestion-de-la-home-page-12-/2437

Publicités