製品ページの詳細タブのテキストを変更するにはどうすればよいですか?


回答:


10

app/design/frontend/<vendor>/<theme>/Magento_Catalog/layout/catalog_product_view_layout.xml

<?xml version="1.0"?>

<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>        
        <referenceBlock name="product.info.details">
            <referenceBlock name="product.info.description">
                <arguments>
                    <argument translate="true" name="title" xsi:type="string">About</argument> //set your custom tab name
                </arguments>
            </referenceBlock>

            <referenceBlock name="reviews.tab">
                <arguments>
                    <argument translate="true" name="title" xsi:type="string">Customer Reviews</argument> //set your custom tab name
                </arguments>
            </referenceBlock>
        </referenceBlock>

    </body>
</page>

ねえ、それはうまく働いています。「reviews.tab」という名前を見つける方法「vendor \ magento \ module-catalog \ view \ frontend \ layout \ catalog_product_view.xml」で見つけることができません。
スリニバサンラクシュマナ

9

カスタムテーマを開く catalog_product_view.xml

app/design/frontend/vendorname/themename/Magento_Catalog/layout/catalog_product_view.xml

そして、bodyタグのXML前のファイルの最後に以下のコードを追加します

 <referenceBlock name="product.info.description">
                <action method="setTitle">
                    <argument name="title" xsi:type="string">Your text here</argument>
                </action>
 </referenceBlock>

キャッシュを無効にしておくか、キャッシュをクリアします


これは実用的なソリューションであり、タブ名を変更する純粋なマゼントの方法です
Manoj Deswal 2018
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.