Ich habe ein Attribut mit "Produktdetails" als Textbereich im Admin-Bereich erstellt.
Jetzt muss es für jedes Produkt als "Produktdetails" neben der Registerkarte "Beschreibung" auf der Produktdetailseite angezeigt werden.
Anregungen bitte.
Ich habe ein Attribut mit "Produktdetails" als Textbereich im Admin-Bereich erstellt.
Jetzt muss es für jedes Produkt als "Produktdetails" neben der Registerkarte "Beschreibung" auf der Produktdetailseite angezeigt werden.
Anregungen bitte.
Antworten:
Fügen Sie diesen Code einfach nach dem Description
Blockieren in catalog.xml
Dateien hinzu
<block type="catalog/product_view_attributes" name="Your_attribute_name" as="additional" template="catalog/product/view/attributes.phtml">
<action method="addToParentGroup"><group>detailed_info</group></action>
<action method="setTitle" translate="value"><value>Your tab name</value></action>
</block>
Sie können auf die oben beschriebene Weise für eine beliebige Anzahl von Registerkarten hinzufügen, die benötigt werden. Ich hoffe, dies hilft.
catalog.xml
im Layout des Themas bearbeiten. Ja, das Bearbeiten in local.xml
ist das Beste für immer.
app/design/frontend/*/default/layout/*.xml
Dateien bearbeiten . Wenn Sie diese Dateien von base / default oder rwd / default in Ihr lokales Design kopieren, verlieren Sie ALLE Upgrade-Anweisungen von einem GESAMTEN Kernmodul, wenn Sie Magento-Upgrades durchführen. Wenn dies das ist, wonach Sie suchen, dann bearbeiten Sie es. Diese Dateien enthalten nichts, was nicht mit Anweisungen aus local.xml angehängt / geändert / entfernt werden kann.
Erstellen Sie die Datei, app/frontend/design/{packageName}/{themeName}/layout/local.xml
falls sie noch nicht vorhanden ist.
Hinweis: {packageName} ist höchstwahrscheinlich "default" oder "rwd", abhängig von Ihrer Site-Einrichtung. {themeName} sollte ein Ordner sein, den Sie als Thema für Ihre Site erstellt haben und der das "Standard" -Thema erweitert.
Fügen Sie in diese local.xml-Datei Folgendes ein: (Wenn diese Datei bereits für Sie vorhanden ist, fügen Sie einfach den Inhalt im Layout-Handle 'catalog_product_view' hinzu.)
<?xml version="1.0"?>
<layout>
<catalog_product_view>
<reference name="product.info">
<block type="catalog/product_view_attributes" name="product_details" template="catalog/product/view/attributes.phtml">
<action method="addToParentGroup"><group>detailed_info</group></action>
<action method="setTitle" translate="value"><value>Product Details</value></action>
</block>
</reference>
</catalog_product_view>
</layout>