Closed
Description
Unable to add custom renderer for mini-cart.
File: app/code/MagePsycho/Test/view/frontend/layout/checkout_cart_sidebar_item_renderers.xml
<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<referenceBlock name="minicart">
<arguments>
<argument name="jsLayout" xsi:type="array">
<item name="components" xsi:type="array">
<item name="minicart_content" xsi:type="array">
<item name="config" xsi:type="array">
<item name="itemRenderer" xsi:type="array">
<item name="free_gift" xsi:type="string">testRenderer</item>
</item>
</item>
<item name="children" xsi:type="array">
<item name="item.renderer" xsi:type="array">
<item name="config" xsi:type="array">
<item name="displayArea" xsi:type="string">testRenderer</item>
<item name="template" xsi:type="string">MagePsycho_Test/minicart/item/free</item>
</item>
</item>
</item>
</item>
</item>
</argument>
</arguments>
</referenceBlock>
</body>
</page>
On inspection, I saw that custom renderer got added to the itemRenderer
list. But not the item.renderer
> displayArea
is there any limitation with custom renderer for mini-cart?
Note: Custom item renderer works fine for Cart page though.
Metadata
Metadata
Assignees
Labels
No labels