製品詳細ページにカスタムタブを追加する


8

管理パネルでTextareaとして「Product Details」の属性を作成しました。

次に、製品ごとに、製品詳細ページの説明タブの横に「製品詳細」として表示する必要があります。

何か提案してください。


確認できるように、catalog.xmlコードを表示してください
アミットベラ

どのテーマを使いますか?magentoのどのバージョンですか?easytabs拡張機能を使用していますか、それともカスタムテーマを使用していますか?
Pavan Kumar

<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> </ block>
Raj

私はトロントのSNSを使用しており、拡張機能は使用していません。Magentoのバージョンは1.9.1
Raj

説明と同じようにタブを追加したいと思います。
Raj

回答:


11

ファイルのDescriptionブロックの後にこのコードを追加するだけcatalog.xmlです

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

上記の方法で、必要なタブをいくつでも追加できます。


@ dh47 catalog.xmlは直接編集しないでください。これはlocal.xmlに入力する必要があります
Darren Felton

@Meogiコースcatalog.xmlのレイアウトで編集できますもちろん、編集local.xmlは永遠に最高です。
dh47 2015年

@ dh47はい、これらのファイルを編集できapp/design/frontend/*/default/layout/*.xmlますが、ファイルを編集してアップグレードの問題を要求しています。これらのファイルをbase / defaultまたはrwd / defaultからローカルテーマにコピーすると、Magentoのアップグレードを実行するときに、すべてのコアモジュールからのアップグレード手順がすべて失われます。これがあなたが探しているものなら、編集してください。これらのファイルには、local.xmlからの指示で追加/変更/削除できないものはありません。
Darren Felton

@ dh47無意識のうちにやった。投票をやり直す。
Raj

@Meogiが投稿したコメントも参照してください
Raj

4

ファイルapp/frontend/design/{packageName}/{themeName}/layout/local.xmlが存在しない場合は作成します。

注: {packageName}は、サイトの設定に応じて、「デフォルト」または「rwd」である可能性が高くなります。{themeName}は、サイトのテーマとして使用するために作成したフォルダーであり、「デフォルト」のテーマを拡張します。

そのlocal.xmlファイルに以下を含めます(このファイルがすでに存在する場合は、「catalog_product_view」レイアウトハンドル内にコンテンツを追加してください)。

<?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>
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.