0

I'm trying to extending product view page, But Unable to overriding.

catalog_product_view.xml

<?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"> <update handle="catalog_product_opengraph" /> <update handle="page_calendar"/> <body> <referenceBlock name="product.info"> <block class="Learning\Product\Block\Share" name="sharing_tool" template="Learning_Product::share.phtml"></block> </referenceBlock> </body> </page> 

share.phtml

<h1> Hi I'm sharing tool!!!!!</h1> 

Share.php

<?php namespace Learning\Product\Block; use Magento\Framework\View\Element\Template; class Share extends Template{ protected function _construct() { parent::_construct(); $this->setTemplate('Learning_Product::share.phtml'); } } 

Any suggestions?

1 Answer 1

3

catalog_product_view.xml

 <?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> <referenceContainer name="product.info.main"> <block class="Learning\Product\Block\Share" name="sharing_tool" template="Learning_Product::share.phtml"></block> </referenceContainer> </body> </page> 
0

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.