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

Comment supprimer la colonne de droite et faire apparaitre la colonne de gauche dans la fiche produit ? 
 
guillaume7684
Sr. Member
 
Total Posts:  241
Joined:  2008-10-20
 

Bonjour,

Dans ma fiche produit, je me retrouve avec l’affichage suivant:
- colonne de gauche + centre = fiche produit
- colonne de droite = mon panier + newsletter ....

J’aimerais avoir l’affichage suivant:
- colonne de gauche = liste des catégories (comme il l’est actuellement sur la page d’accueil)
- centre + colonne de droite = fiche produit

Merci pour votre aide.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Herve Guetin
Sr. Member
 
Avatar
Total Posts:  216
Joined:  2008-05-10
Lyon, FR
 

Pour changer l’agencement :
Il faut changer le XML catalog.xml, zone <!--Product View-->, avec un setTemplate à “2columns-left”.

Pour la colonne de gauche, tu parles apparemment de la navigation par calque plutôt qu’une liste des catégories.
Si tu veux la nav par calque, y’a des chances pour qu’elle apparaisse automatiquement (pas sûr), sinon, il faut l’appeler dans catalog.xml, dans la zone <!--Product View--> en copiant le contenu de <reference="left"> dans la zone <!--Category layered navigation layout -->

Si tu veux plutôt la liste des catégories/ss-catégories façon menu de navigation, il faut créer un phtml en t’inspirant de catalog/navigation/top.phtml puis l’appeler dans les différents xml correspondant aux pages dans lesquelles tu veux afficher cette navigation et éventuellement créer les css permettant d’afficher joliement la hiérarchie des catégories.

Courage.

 
Magento Community Magento Community
Magento Community
Magento Community
 
guillaume7684
Sr. Member
 
Total Posts:  241
Joined:  2008-10-20
 

Salut VR....,

Voilà ce que j’ai essayé de faire, mais il n’y a AUCUN changement dans l’affichage de ma fiche produit (dans les 2 essais):

Mon code initial était:

<!--
Product view
-->

    <
catalog_product_view>
        <!-- 
Mage_Catalog -->
        <
reference name="root">
            <
action method="setTemplate"><template>page/2columns-right.phtml</template></action>
        </
reference>
        <
reference name="head">
            <
action method="addJs"><script>varien/product.js</script></action>

1° essai:

<!--
Product view
-->

    <
catalog_product_view>
        <!-- 
Mage_Catalog -->
        <
reference name="root">
            <
action method="setTemplate"><template>page/2columns-left.phtml</template></action>
        </
reference>
        <
reference name="head">
            <
action method="addJs"><script>varien/product.js</script></action>


2° essai (en mettant la ligne que j’ai dans le paragraphe <!--Category layered navigation layout-->):


<!--
Product view
-->

    <
catalog_product_view>
        <!-- 
Mage_Catalog -->
        <
reference name="left">
            <
block type="catalog/layer_view" name="catalog.leftnav" after="currency" template="catalog/layer/view.phtml"/>
        </
reference>
                <
reference name="head">
            <
action method="addJs"><script>varien/product.js</script></action>

Merci pour ton aide.

 
Magento Community Magento Community
Magento Community
Magento Community
 
guillaume7684
Sr. Member
 
Total Posts:  241
Joined:  2008-10-20
 

C’est bon ca marche, j’ai ce que je voulais.

Voilà le code que j’ai mis dans le fichier catalog.xml, je l’avais deja mis grâce à toi VR… mais j’avais oublié de rafraichir le cache.

<catalog_product_view>
<!-- Mage_Catalog -->
<reference name="root">
<action method="setTemplate"><template>page/2columns-left.phtml</template></action>
</reference>

 
Magento Community Magento Community
Magento Community
Magento Community
 
guillaume7684
Sr. Member
 
Total Posts:  241
Joined:  2008-10-20
 

Par contre, mon panier qui était dans la colonne de droite a disparu (logique !!!)

J’aimerais l’afficher au dessus de la liste des catégories dans la colonne de gauche (ceci uniquement pour la fiche produit)

Sais-tu comment je peux faire ca?

Merci.

Image Attachments
Sans titre.JPG
 
Magento Community Magento Community
Magento Community
Magento Community
 
Gregory Tonon
Member
 
Avatar
Total Posts:  65
Joined:  2008-03-27
Toulouse
 

Rien de plus simple, dans ton dossier template/layout ouvre le fichier checkout.xml.
Repère la ligne suivante

<reference name="right">
            <
block type="checkout/cart_sidebar" name="cart_sidebar" template="checkout/cart/sidebar.phtml" before="-">
                <
action method="addItemRender"><type>simple</type><block>checkout/cart_item_renderer</block><template>checkout/cart/sidebar/default.phtml</template></action>
                <
action method="addItemRender"><type>grouped</type><block>checkout/cart_item_renderer_grouped</block><template>checkout/cart/sidebar/default.phtml</template></action>
                <
action method="addItemRender"><type>configurable</type><block>checkout/cart_item_renderer_configurable</block><template>checkout/cart/sidebar/default.phtml</template></action>
            </
block>
        </
reference>

Et remplace le

<reference name="right">
par
<reference name="left">
( ou alors duplique le code et change fight par left si tu veux conserver le panier dans le colonne de droite pour les autres pages de ton site.
 
Magento Community Magento Community
Magento Community
Magento Community
 
100reasons
Jr. Member
 
Avatar
Total Posts:  17
Joined:  2009-03-19
 

Super topic, j’avais exactement les même questions ! smile

 
Magento Community Magento Community
Magento Community
Magento Community
 
guillaume7684
Sr. Member
 
Total Posts:  241
Joined:  2008-10-20
 

Bonsoir,

Désolé de déterrer ce post vieux de 3 ans pour lequel j’étais le créateur !!

Je me suis acheté un nouveau thème, et j’ai un peu besoin de le configurer.

Tout mon site est en 2 colonnes left, ça OK.

Dans la colonne de gauche de la page d’accueil, j’ai bien:
- ma liste de catégories
- mon panier
- mon comparateur

Dans une catégorie, j’ai la même chose.

Par contre dans la page d’un produit, j’ai:
- ma liste de catégories, et c’est tout.

Dans quel fichier xml, dois je aller pour que dans ma page produit je me retrouve avec:
- liste catégories
- mon panier
- mon comparateur

Merci pour votre aide.

 
Magento Community Magento Community
Magento Community
Magento Community
 
xaviepol
Jr. Member
 
Total Posts:  7
Joined:  2014-01-26
 

Bonjour a tous

j ai une question ( qui surement va paraitre un peu bête pour tout le monde !)

je souhaite rajouter dans la home page, colonne de gauche les nouveautés et les promos

dois je declarer 2 nouvelles catégories de produits ?
comment les afficher dans la colonne de gauche de ma home page ?

merci

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