Shopify 上的所有部分编辑都是全球性的 - Shopify 首次亮相主题定制

Posted

技术标签:

【中文标题】Shopify 上的所有部分编辑都是全球性的 - Shopify 首次亮相主题定制【英文标题】:All Section Edit on Shopify Are Global - Shopify Debut Theme Customization 【发布时间】:2020-10-02 22:34:45 【问题描述】:

我尝试按照本指南创建用于自定义的替代模板。 https://shopify.dev/tutorials/customize-theme-create-alternate-templates

但是,我所做的每一个部分编辑都是全局性的。

例如:我有两个页面模板:pages.alternative1.liquid 和 pages.alternative2.liquid

每当我使用 pages.alternative1.liquid 编辑页面上的一个部分时,都是一样的 编辑也会影响 pages.alternative2.liquid 上的同一部分。这是正常的行为吗 购物?那么我应该如何编辑页面以便在一个部分中进行更改 不影响所有模板?

*注意:我正在编辑 Debut 默认主题 使用 Shopify 编辑器:主题 => 自定义

最好的问候

【问题讨论】:

【参考方案1】:

是的,这是正常行为。

Static 部分(它们是被称为 % section 'your section' % 的部分)在它们之间共享内容。这意味着,如果您在任何地方编辑一个,它将在您使用它的任何地方更新。

另一方面,通过content_for_index 标签在主页上使用的部分是动态,您可以创建具有不同内容的相同部分。 (但仅在主页上或存在相关标签的地方)

因此,如果您希望页面上有不同的内容,则单个部分对您没有任何好处。您可以创建多个具有不同名称的部分,以便在不同的页面上使用它们,但如果您有 5-10 多个页面,这不是一个可行的选择,因为它会成为过多的部分文件集群。

【讨论】:

以上是关于Shopify 上的所有部分编辑都是全球性的 - Shopify 首次亮相主题定制的主要内容,如果未能解决你的问题,请参考以下文章

如何在本地开发 Shopify 主题?

修复了 Shopify 上自定义开发部分中的块数

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

Shopify - 页脚菜单 (div) 在移动设备上不低于彼此?

在 Shopify 液体中使用 @font-face 时的字体文件 404

将表格免费试用转移到 Shopify 上的合作伙伴帐户