2016-04-05 9 views
0

Hallo Ich baue ein Modul, in dem ich eine gallery.phtml Datei aus meiner Moduldatei überschreiben muss.Overwrite gallery.phtml Datei in Magento2 von benutzerdefinierten Modul

Dazu habe ich mit folgendem Inhalt

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

ein catalog_product_view.xml in unserem Modul-Layout Ordner erstellen, aber es ist nicht eine Datei von hier zu machen. Wenn ich <referenceBlock name="product.info.media.image" remove="true"/> auf false setze, beginnt es ein Basisbild zu rendern.

Bitte schlagen Sie vor, was ich falsch mache.

Antwort

0

ok habe ich es und fixiert unter

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

In dieser ahve ich hier eine Datei erstellen Eecom_Productzoom/gallery.phtml und jetzt funktioniert es.

Verwandte Themen