Bagaimana cara menambahkan phtml kustom saya ke halaman produk magento 2?


8

Di Magento 2,

Saya ingin menambahkan phtml khusus saya ke halaman tampilan produk bagaimana cara menambahkannya

saya ingin menambahkan phtml itu sebagai tab seperti ulasan atau Deskripsi.

saya mencoba kode ini:

<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="3columns"     xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
    <referenceContainer name="product.info.details">
        <block class="Example\Examples\Block\Question" name="example.tab" template="Example_Examples::success.phtml">
        </block>
    </referenceContainer>
</body>
</page>

itu memberikan 404 kesalahan

Jawaban:


9

Coba kode ini.

Anda harus menambahkan group="detailed_info"tab Buat Buat seperti ulasan atau detail

<?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">
        <block class="Example\Examples\Block\Question" name="example.tab" template="Example_Examples::success.phtml" group="detailed_info">
            <arguments>
                <argument translate="true" name="title" xsi:type="string">Your Title</argument>
            </arguments>
        </block>
    </referenceBlock>
  </body>
</page>

Saya juga dalam kebutuhan yang sama. Dan saya sangat baru di M2. Bisakah Anda membagikan langkah-langkah lain yang harus saya ikuti untuk mencapai ini?
Ajith

4

Anda dapat mencoba kode di bawah ini ,, Konten file phtml Anda akan ditampilkan di dekat ikon sosial ,, Anda dapat mengubah referenceBlock namejika Anda ingin mengubah posisi

<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="2columns-left" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>        
        <referenceBlock name="product.info.social">
            <block class="Example\Examples\Block\Question" name="example.tab" template="Example_Examples::success.phtml">
            </block>
        </referenceBlock>
    </body>
</page>

saya ingin menambahkan phtml itu sebagai tab seperti ulasan atau Deskripsi
Pemula
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.