Как добавить мой пользовательский phtml на страницу продукта magento 2?


8

В пурпурный 2,

Я хочу добавить свой пользовательский phtml на страницу просмотра продукта, как я могу добавить это

Я хочу добавить этот текст в виде вкладки, как обзор или описание.

я пытаюсь этот код:

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

его ошибка 404 дает

Ответы:


9

Попробуйте этот код.

Вы должны добавить group="detailed_info"вкладку For Create, например, обзор или детали

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

Я тоже в этом же нуждаюсь. И я очень новичок в М2. Пожалуйста, не могли бы вы рассказать о других шагах, которые я должен выполнить, чтобы добиться этого?
Аджит

4

Вы можете попробовать код ниже, содержание вашего phtml файла будет отображаться рядом со значком социальной сети. Вы можете изменить, referenceBlock nameесли хотите изменить положение

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

Я хочу добавить этот текст в виде вкладки, как обзор или описание
Новичок
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.