Làm cách nào để thêm phtml tùy chỉnh của tôi vào trang sản phẩm magento 2?


8

Trong magento 2,

Tôi muốn thêm phtml tùy chỉnh của mình vào trang xem sản phẩm, làm thế nào tôi có thể thêm nó

tôi muốn thêm phtml đó dưới dạng tab như đánh giá hoặc Mô tả.

tôi đang thử mã này:

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

nó đưa ra lỗi 404

Câu trả lời:


9

Hãy thử mã này.

Bạn phải thêm group="detailed_info"tab Tạo như xem lại hoặc chi tiết

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

Tôi cũng có nhu cầu tương tự. Và tôi rất mới với M2. Xin vui lòng bạn có thể chia sẻ các bước khác tôi nên làm theo để đạt được điều này?
Ajith

4

Bạn có thể thử mã bên dưới ,, Nội dung tệp phtml của bạn sẽ hiển thị gần biểu tượng xã hội ,, Bạn có thể thay đổi referenceBlock namenếu bạn muốn thay đổi vị trí

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

tôi muốn thêm phtml đó dưới dạng tab như đánh giá hoặc Mô tả
Newbie
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.