Sosyal paylaşım bölümü altında ürün sayfasına özel şablon eklemeye çalışıyorum. Modülümde default.xml mizanpaj dosyasındaki kodu izledim
<body>
<referenceContainer name="product.info.social">
<block class="Magento\Framework\View\Element\Template" name="product.info.custom" template="Lapisbard_Product::social.phtml" after="product.info.addtocart">
</block>
</referenceContainer>
</body>
social.phtml içeriği
<p>Hey there !</p>
<?php //$_product = $block->getProduct();
İyi çalışıyor ve şablon içeriğini ürün sayfasında gösteriyor. Şablon nesnesini kullanarak ürün nesnesini alabilmek için blok sınıfı Magento\Catalog\Block\Product\View
kullandığımda boş bir sayfa gösteriyor.
1. Burada ne hata yapıyorum?
2. Ürün sayfasını değiştirmenin en iyi yolu nedir?
3. Modülümde ürün kodu yazma düzeni kodunun herhangi bir bölümüne yeni şablonlar eklemek için kullanabileceğim bir referans mizanpaj dosyası var mı?Magento\Framework\View\Element\Template
$block->getProduct();
$_product = $block->getProduct();
kullanıyorum zaman Magento\Catalog\Block\Product\View
bloğu.