Ich kann den Normalpreis zusammen mit dem Sonderpreis festlegen, während ich die benutzerdefinierte Funktion in die Kerndatei einfüge
vendor/magento/module-weee/Block/Item/Price/Renderer.php
public function getUnitItemPriceExclTax()
{
$priceExclTax = $this->getItem()->getProduct()->getPrice();
return $priceExclTax;
}
Und diese Funktion in die Kerndatei aufrufen,
vendor/magento/module-weee/view/frontend/templates/checkout/cart/item/price/sidebar.phtml
Also beide Preise richtig bekommen, aber ich möchte das überschreiben
vendor/magento/module-weee/Block/Item/Price/Renderer.php
Block auf meinem benutzerdefinierten Modul.
Ich habe di.xml mit folgendem Code erstellt:
<preference for="Magento\Weee\Block\Item\Price\Renderer" type="<namespace\<module_name>\Block\Item\Price\Renderer"/>
Und setzen Sie diese getUnitItemPriceExclTax()
Funktion einfach in diesen Block.
quelle