2016-04-05 2 views
0

Привет Я создаю модуль, в котором мне нужно переопределить файл gallery.phtml из моего файла модуля.Файл Ovewrite gallery.phtml в Magento2 из настраиваемого модуля

Для этого у меня есть создать catalog_product_view.xml в нашей папке макета модуля с следующим содержанием

<page layout="1column" 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.media.image" remove="true"/> 
     <referenceContainer name="product.info.media"> 

       <block class="Magento\Catalog\Block\Product\View\Gallery" name="product.info.media.image" template="product/view/gallery.phtml"/> 

     </referenceContainer> 

    </body> 
</page> 

но это не делает файл здесь. Когда я устанавливаю <referenceBlock name="product.info.media.image" remove="true"/> в false, он начинает рендеринг базового изображения.

Пожалуйста, предложите, что я делаю неправильно.

ответ

0

хорошо я получил его, и закрепилась ниже

<?xml version="1.0"?> 
<page layout="1column" 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.media.image" remove="true"/> 

     <referenceContainer name="product.info.media"> 
       <block class="Magento\Catalog\Block\Product\View\Gallery" name="product.info.media.cusimage" template="Eecom_Productzoom::Eecom_Productzoom/gallery.phtml" /> 
     </referenceContainer> 
    </body> 
</page> 

В этом я ahve создать файл здесь Eecom_Productzoom/gallery.phtml и теперь он работает.

Смежные вопросы