首页 > 解决方案 > 评论部分似乎在某些产品上重复

问题描述

我完全生气了。我是使用液体的新手,但对编程并不陌生,这是我的日常工作。下面我们有一个product-template.liquid文件片段。希望人们看起来很熟悉,而不是我粘贴整个文件。话虽这么说,这是一个粘贴的链接。

{% else %}
  <div class="product-description rte" itemprop="description">
    {{ product.description }}
  </div>
{% endunless %}
          
<div id="shopify-product-reviews" data-id="{{product.id}}">{{ product.metafields.spr.reviews }}</div>

我想在描述中添加页脚,因为每个产品描述的底部都有一些复制粘贴的文本。

所以我将上面的内容更改为以下内容:

{% else %}
  <div class="product-description rte" itemprop="description">
    {{ product.description }}
  </div>
{% endunless %}

<p>Here's my footer text.</p>
          
<div id="shopify-product-reviews" data-id="{{product.id}}">{{ product.metafields.spr.reviews }}</div>

在我注意到评论部分的重复之前,这似乎起到了作用。标签的内容<p>在此屏幕截图之前的两个评论部分之间: 复习

我删除了<p>标签,使其恢复到原来的状态。但是,审查重复仍然存在。

检查页面会显示一个嵌套在产品描述 div 中的评论部分和另一个嵌套在它之外的评论部分。

更糟糕的是,据我所知,这个问题似乎不可重复。我看过一个有重复的产品和另一个没有重复的产品,但据我所知没有区别。

要么我完全看不到我返回的代码,要么 Shopify 需要时间将这些更改传播到每个产品的模板?

也许值得一提的是,我使用他们的站点代码编辑器进行了这些代码更改。

更新 1

我已经解决了可重复的部分。我正在做这些更改,而我的合作伙伴正在为网站创建她的产品。根据我的估计,我所做的代码更改以及她在那之后添加的产品都有重复的评论。似乎之前的产品没有出现重复问题。

更新 2

更新 1 可能并非如此。我复制了一个没有重复评论部分的产品。副本还显示只有一个审查部分。创作时间似乎没有影响。

标签: shopifyliquidshopify-template

解决方案


推荐阅读