ম্যাজেন্টো 2-তে ভার্চুয়াল টাইপ ব্লককে কীভাবে ওভাররাইড করা যায়, আমি নিজের ব্লক সহ নিম্নলিখিত ভার্চুয়াল টাইপ ব্লককে ওভাররাইড করতে চাই,
<virtualType name="Magento\CatalogSearch\Block\SearchResult\ListProduct" type="Magento\Catalog\Block\Product\ListProduct">
<arguments>
<argument name="catalogLayer" xsi:type="object">Magento\Catalog\Model\Layer\Search</argument>
</arguments>
</virtualType>
সুতরাং আমি এটিকে আমার কাস্টম মডিউল থেকে ওভাররাইড করার চেষ্টা করেছি di.xml
,
<preference for="Magento\Catalog\Block\Product\ListProduct" type="My\Vendor\Block\Product\ListProductSearch" />
কিন্তু এটা কাজ করে না।
সুতরাং, ম্যাজেন্টো 2-তে ভার্চুয়াল টাইপ শ্রেণিকে ওভাররাইড করার সঠিক উপায় কী?