Domanda

Come si modifica l'ordine delle schede sulla pagina Dettagli prodotto.

Ho creato una nuova scheda chiamata 'Programmi' aggiungendo il seguente al mio locale.xml

<catalog_product_view translate="label">
    <reference name="product.info">
        <block type="catalog/product_view_description" name="product.programs" as="programs" template="catalog/product/view/programs.phtml">
            <action method="addToParentGroup"><group>detailed_info</group></action>
            <action method="setTitle" translate="value"><value>Programs</value></action>
        </block>
    </reference>
</catalog_product_view>
.

Aslo ha creato un catalogo / prodotto / visualizzazione / programmi.phtml modello nel mio tema.

Inoltre ho creato un'altra scheda chiamata ingredienti

Ora ho 3 schede sulla pagina dei dettagli del prodotto I.E. Descrizione, recensioni, programmi e ingredienti.

Come posso modificare l'ordine per i programmi Descrizione Ingredienti e recensioni?

Inoltre, come posso collegare i miei modelli che ho creato per queste nuove schede a un attributo del prodotto?

È stato utile?

Soluzione

Utilizzare il tag prima o dopo il blocco.Ecco un Guida ufficiale per raggiungerlo.

Esempio:

 <block type="cms/block" before="some-other-block" name="left.permanent.callout">
.

Altri suggerimenti

Ho anche requisiti simili, ho Specifications and Description tabs e devo scambiare le loro posizioni sulla pagina dei dettagli del prodotto.
. Pertanto nel catalog.xml, ho cambiato il codice qui sotto

<block type="catalog/product_view_attributes" name="product.attributes" as="additional" template="catalog/product/view/attributes.phtml">
                    <action method="addToParentGroup"><group>detailed_info</group></action>
                    <action method="setTitle" translate="value"><value>Specifications</value></action>
                </block>
                <block type="catalog/product_view_description" name="product.description" as="description" template="catalog/product/view/description.phtml">
                    <action method="addToParentGroup"><group>detailed_info</group></action>
                    <action method="setTitle" translate="value"><value>Description</value></action>
                </block>
.

a

<block type="catalog/product_view_attributes" name="product.attributes" as="additional" template="catalog/product/view/attributes.phtml">
                    <action method="addToParentGroup"><group>detailed_info</group></action>
                    <action method="setTitle" translate="value"><value>Specifications</value></action>
                </block>
                <block type="catalog/product_view_description" after="product.attributes" name="product.description" as="description" template="catalog/product/view/description.phtml">
                    <action method="addToParentGroup"><group>detailed_info</group></action>
                    <action method="setTitle" translate="value"><value>Description</value></action>
                </block>
.

Fondamentalmente, ho aggiunto l'attributo dopo l'etichetta del blocco.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top