shopify - 评论部分似乎在某些产品上重复
问题描述
我完全生气了。我是使用液体的新手,但对编程并不陌生,这是我的日常工作。下面我们有一个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 可能并非如此。我复制了一个没有重复评论部分的产品。副本还显示只有一个审查部分。创作时间似乎没有影响。
解决方案
推荐阅读
- c++ - 如何启动与主文件夹位于同一子文件夹中的 exe?(C++)
- angular - 如何从字段创建 Observable
- linux - 通过 ssh (svn+ssh) 只读访问 svn 存储库
- reactjs - 使用 React 16.9.0 和“webpack”加载 CSS 属性时出现问题:“^4.39.2”
- swift - 用户键入时自动向 searchBar textField 添加字符?
- python - 如果两个相同的值之间使用环绕替换所有值
- javascript - 在 React 中调用从父组件到子组件的方法传递
- node.js - 如何将 Knex 日期设置为未来 30 天
- flutter - 未处理的异常:内容大小低于指定的 contentLength。已写入 206 字节,但预期为 375482。#228
- reactjs - 反应测试 getByText 不适用于 p 元素