如何在magento2.3的产品视图上禁用价格块中的缓存?

时间:2019-08-16 16:18:26

标签: php magento magento2 magento-2.3

我需要在查看产品的价格块中禁用缓存。

我在视图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>

1 个答案:

答案 0 :(得分:0)

尝试

layout / catalog_product_view.xml

将此代码添加到您的模块或主题中

  <referenceContainer name="content">
        <block class="Magento\Framework\Pricing\Render\RendererPool" name="render.product.prices" cacheable="false"/>
  </referenceContainer>