Modifica ordine o schede sulla pagina Dettagli del prodotto su Magento 1.9
-
11-12-2019 - |
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?
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.