0

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

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>
4

1 回答 1

0

试试这个

布局/catalog_product_view.xml

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

  <referenceContainer name="content">
        <block class="Magento\Framework\Pricing\Render\RendererPool" name="render.product.prices" cacheable="false"/>
  </referenceContainer>
于 2019-08-16T16:31:04.387 回答