আমি সামাজিক ভাগ করে নেওয়ার বিভাগের অধীনে পণ্য পৃষ্ঠাতে কাস্টম টেম্পলেট যুক্ত করার চেষ্টা করছি। আমার মডিউলে আমি লেআউট ফাইল ডিফল্ট.এক্সএমএল কোড অনুসরণ করেছি
<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 সামগ্রী
<p>Hey there !</p>
<?php //$_product = $block->getProduct();
এটি দুর্দান্ত কাজ করছে এবং পণ্য পৃষ্ঠাতে টেমপ্লেট সামগ্রী দেখায়। যখন আমি এর Magento\Catalog\Block\Product\View
পরিবর্তে ব্লক ক্লাস ব্যবহার করছি Magento\Framework\View\Element\Template
যাতে আমি আমার টেমপ্লেটে পণ্য অবজেক্টটি ব্যবহার করতে পারি $block->getProduct();
, এটি একটি ফাঁকা পৃষ্ঠা দেখাচ্ছে।
আমি এখানে কোন ভুল করছি?
2. পণ্য পৃষ্ঠা পরিবর্তন করার সর্বোত্তম উপায় কী?
৩. আমার মডিউলে প্রোডাক্ট পৃষ্ঠা রাইটিং লেআউট কোডের যে কোনও বিভাগে নতুন টেমপ্লেট যুক্ত করতে আমি ব্যবহার করতে পারি এমন একটি রেফারেন্স লেআউট ফাইল আছে?
$_product = $block->getProduct();
সময় পণ্য অবজেক্টটি ব্যবহার করার চেষ্টা করছি Magento\Catalog\Block\Product\View
।