Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Ajout css au body
 
stephtheboss
Jr. Member
 
Total Posts:  27
Joined:  2009-07-03
 

Bonjour,

Je cherche à ajouter une classe css à la balise body.
Dans ma page j’ai surchargé mon block, je vois bien mes modifs.
Par contre je ne sais pas comment faire pour rajouter une classe à ma page.
En farfouillant un peu à droite à gauche, j’ai rajouté un layout dans mon fichier config.xml de mon module :

<frontend>
    <
layout>
        <
updates>
            <
nomsite-sitemap>
                <
file>nomsite-sitemap.xml</file>
            </
nomsite-sitemap>
        </
updates>
    </
layout>
</
frontend>

ensuite dans mon fichier nomsite-sitemap.xml j’essaye d’ajouter mon fichier css :

<layout version="0.1.0">
<
nomsite-sitemap>
    <
reference name="head">
<
action method="addCss">
    <
stylesheet>css/sitemap.css</stylesheet>
</
action>
    </
reference>
    <
reference name="root">
<
action method="setTemplate">
                    <
template>page/1column.phtml</template>
                </
action>
<
action method="addBodyClass">
    <
className>sitemap</className>
</
action>
    </
reference>
    <
reference name="content">
<
block type="nomsite-sitemap/navigation" name="navigation_sitemap" template="nomsite/sitemap/sitemap.phtml" />
    </
reference>
</
nomsite-sitemap>
    </
layout>

Est ce que c’est la bonne méthode d’abord ?
Si oui, je ne sais pas si je rentre correctement dans ce fichier ou pas déjà, comment faire pour savoir si on rentre bien dedans ou pas ?
Et est ce que quelqu’un pourrait m’expliquer la partie <reference name="content"> ?
A quoi correspond le type et le name ?

Merci

 
Magento Community Magento Community
Magento Community
Magento Community
 
Création-Site-France
Jr. Member
 
Total Posts:  7
Joined:  2010-01-04
Perpignan, Languedoc Roussillon
 

<reference name=""> Cette balise correspond à l’insertion de blocs que tu peux ajouter grâce à ce bout code. Tu peux également enlever un contenu (bloc) en faisant ceci:

<reference name ="rigth">
<remove name="cart_sidebar"/>
</reference>

Dans ce cas là tu dis que dans le layout dans la partie droite de ton template tu enlève le panier d’achat.

Voilà en gros cela signifie que tu positionnes ou tu enlève des contenus dans ton template en faisant des ciblages par la balise <reference name=header">.... et Magento les analyses et le tour est joué.

 
Magento Community Magento Community
Magento Community
Magento Community
 
stephtheboss
Jr. Member
 
Total Posts:  27
Joined:  2009-07-03
 

Merci pour ta réponse.

Entre temps j’avais trouvé la réponse.

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top