Ich möchte final_price.phtml überschreiben. Ich habe versucht, in meinem Modul zu folgen, aber es funktioniert nicht. Ich habe app / code / MyVendor / MyModule / view / frontend / layout / catalog_product_prices.xml erstellt
<layout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/layout_generic.xsd">
<referenceBlock name="render.product.prices">
<arguments>
<argument name="default" xsi:type="array">
<item name="prices" xsi:type="array">
<item name="final_price" xsi:type="array">
<!-- item name="render_class" xsi:type="string">Magento\Catalog\Pricing\Render\FinalPriceBox</item> -->
<item name="render_template" xsi:type="string">MyVendor_MyModule::product/price/final_price.phtml</item>
</item>
</item>
</argument>
</arguments>
</referenceBlock>
</layout>
Außerdem habe ich auch eine Vorlagendatei erstellt. unter app / code / MyVendor / MyModule / view / frontend / templates / product / price / final_price.phtml Und in final_price.phtml habe ich meinen benutzerdefinierten Code geschrieben.
Aber es funktioniert nicht. Kann mir jemand sagen, was in diesem Code fehlt?