Question

J'appelle un bloc de catégorie sur la page d'accueil pour montrer 5 produits d'affilée.J'ai défini le mode sur "grille" pour ce bloc.Mais lorsque je déplace la vue de la grille à la liste de la liste de la liste dans le site sur la page d'inscription du produit La page d'accueil de la grille est également en train de changer la vue de la liste.Je voudrais limiter le bloc sur la page d'accueil à la vue "grille".Existe-t-il une solution à ça?S'il vous plaît, conseillez-moi.

merci

Entrez la description de l'image ici

Était-ce utile?

La solution

Je n'ai pas testé cela, mais vous devriez pouvoir définir la configuration de bloc de la page d'accueil via la mise en page / cms.xml pour forcer le mode de grille comme si:

        <action method="setData">
            <key>_current_grid_mode</key>
            <value>grid</value>
        </action>

Donc, cela pourrait ressembler à ceci:

<!-- layout handle for the default homepage action -->
<cms_index_index>
    <reference name="content">
        <block type="catalog/product_featured" name="product_featured">

            <action method="setTemplate">
                <template>catalog/product/featured.phtml</template>
            </action>

            <action method="setCategoryId">
                <catId>1</catId>
            </action>

            <action method="setColumnCount">
                <count>5</count>
            </action>

            <action method="setData">
                <key>_current_grid_mode</key>
                <value>grid</value>
            </action>

        </block>
    </reference>
</cms_index_index>

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top