Tôi có thể đặt giá Bình thường cùng với Giá đặc biệt trong khi đặt chức năng tùy chỉnh trong tệp lõi
vendor/magento/module-weee/Block/Item/Price/Renderer.php
public function getUnitItemPriceExclTax()
{
$priceExclTax = $this->getItem()->getProduct()->getPrice();
return $priceExclTax;
}
Và gọi chức năng này vào tập tin lõi,
vendor/magento/module-weee/view/frontend/templates/checkout/cart/item/price/sidebar.phtml
Vì vậy, nhận được cả hai giá chính xác, nhưng tôi muốn ghi đè lên đó
vendor/magento/module-weee/Block/Item/Price/Renderer.php
chặn trên mô-đun tùy chỉnh của tôi.
Tôi đã tạo di.xml với mã dưới đây:
<preference for="Magento\Weee\Block\Item\Price\Renderer" type="<namespace\<module_name>\Block\Item\Price\Renderer"/>
Và chỉ cần đặt getUnitItemPriceExclTax()
chức năng đó trong khối đó.