3
如何在Magento 2中覆盖Virtual Type类
如何在Magento 2中覆盖VirtualType块,我想用自己的块覆盖以下虚拟类型块, <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" /> 但这行不通。 那么,在Magento 2中重写虚拟类型类的正确方法是什么?