Shopify:向特定产品页面添加其他部分

Posted

技术标签:

【中文标题】Shopify:向特定产品页面添加其他部分【英文标题】:Shopify: Add additional sections to a specific product page 【发布时间】:2021-06-29 18:07:43 【问题描述】:

我正在尝试向我的 Shopify 产品页面添加其他部分。我已经成功添加了这些部分,但现在只想在特定产品页面上显示这些部分。到目前为止,它们都显示在所有产品页面上。 有人可以帮我吗?这是我使用的代码:

% if product.title == "The Ocean Mat" %
    % section "index-columns" %
% endif %

但它不起作用。

非常感谢!

最好, 拉斯

【问题讨论】:

我认为您仅在特定产品模板上添加了部分。主题中有多少个产品模板? 如果创建任何可用的部分并且在您选择的产品上具有相同的内容。如果您希望每个产品都有独特的部分内容,则需要使用独特的产品模板。 我有一个产品模板 (product.liquid) 并通过这样做添加了附加部分:% section "index-columns" %。我希望可以添加一个“if”代码,以便仅在打开某个产品时应用此代码。 【参考方案1】:

在检查字符串时使用contains,因为您的标题可能不完全匹配

% if product.title contains "The Ocean Mat" %
    do something
% endif %

代替product.title,使用product.type;它更容易控制。客户看不到,可以从产品页面控制。

% if product.type contains "mat" %
    do something
% endif %

【讨论】:

太棒了。它使用 product.type 工作。谢谢!

以上是关于Shopify:向特定产品页面添加其他部分的主要内容,如果未能解决你的问题,请参考以下文章

向每个 Shopify 产品系列页面添加图片横幅

如何开发一个改变产品页面的shopify应用程序?

除了 Shopify 商店的主页之外,如何在任何页面中添加主页部分?

Shopify 页面模板部分与另一个页面的不同数据

如何在shopify中显示特定标签的产品?

如何对 Shopify 应用进行负载测试?