Frage

Wie ändern Sie die Reihenfolge der Registerkarten auf der Produktdetailseite?

Ich habe eine neue Registerkarte mit dem Namen „Programme“ erstellt, indem ich Folgendes zu meiner local.xml hinzugefügt habe

<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>

Ich habe in meinem Theme auch eine Katalog/product/view/programs.phtml-Vorlage erstellt.

Außerdem habe ich eine weitere Registerkarte namens „Zutaten“ erstellt

Jetzt habe ich drei Registerkarten auf meiner Produktdetailseite, d. h.Beschreibung, Rezensionen, Programme und Zutaten.

Wie kann ich die Reihenfolge der Programme, Beschreibung, Zutaten und Rezensionen ändern?

Wie kann ich außerdem die Vorlagen, die ich für diese neuen Registerkarten erstellt habe, mit einem Produktattribut verknüpfen?

War es hilfreich?

Lösung

Verwenden Sie das Vor- oder Nach-Tag in Ihrem Block.Hier ist ein offizieller -Anleitung, um das zu erreichen.

Beispiel: generasacodicetagpre.

Andere Tipps

Ich habe auch eine ähnliche Anforderung, ich habe Specifications and Description tabs und ich muss ihre Positionen auf der Produktdetailseite tauschen.
Daher in der catalog.xml, ich habe den folgenden Code geändert

<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>

Zu

<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>

Grundsätzlich habe ich das After-Attribut im Block-Tag hinzugefügt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top