我需要在查看产品的价格块中禁用缓存。
我在视图cacheable="false"
上使用了catalog_product_view.xml
,
但这不起作用。
<block class="Magento\Catalog\Pricing\Render" name="product.price.final" cacheable="false">
<arguments>
<argument name="price_render" xsi:type="string">product.price.render.default</argument>
<argument name="price_type_code" xsi:type="string">final_price</argument>
<argument name="zone" xsi:type="string">item_view</argument>
</arguments>
</block>
答案 0 :(得分:0)
尝试
layout / catalog_product_view.xml
将此代码添加到您的模块或主题中
<referenceContainer name="content">
<block class="Magento\Framework\Pricing\Render\RendererPool" name="render.product.prices" cacheable="false"/>
</referenceContainer>