在管理产品页面中添加新的尺码表自定义字段

Add a new size chart custom field in admin product page

我是 Shopify 的新手,正在寻找实施特定尺码表以添加产品页面的建议。在 sections->product-template.liquid 中添加一些代码以获取尺寸表,使用此代码使用 product.type

进行过滤
         {% if product.type == 'mens' %} 
              // put your tank top sizing chart here 
              {{ pages.mens-size-chart.content }}
          {% endif %}
          {% if product.type == 'women' %} 
              // put your tank top sizing chart here 
              {{ pages.women-size-chart.content }}
          {% endif %}

这项工作,但是,我不想使用 product.type 进行过滤。有任何方法可以在管理员新产品面板中添加一些下拉菜单,并在不添加任何应用程序的情况下获取此文件以显示尺码表可能。

在这种情况下,我至少可以想到 5 种方法。

部分

为带有块的产品创建 section

每个块将包含以下字段:

  • product 字段,您将在其中 select 产品
  • page 字段,您将在其中 select 您想要的页面

然后循环块并查看产品字段是否等于产品句柄并使用该页面

Link 列表

创建一个 link 产品列表。

标题将是页面句柄,url将是产品。

您在导航中循环每个 link 并检查它的 url 是否等于产品句柄。如果是,则使用它的标题来获取页面内容。

前缀页面

由于您是根据类型创建页面,因此可以为它们添加前缀。因此,如果类型为 "mens",则可以调用 product_mens 页面,您将获得基于产品类型并带有 product_ 前缀的页面。

设置

您可以使用类似的语法创建文本区域:

product-handle|page-handle
product-handle|page-handle

您使用过滤器 newline_to_br,将结果拆分为 br,循环每个项目并将其拆分为 |,您得到了 product-handle 和您可以检查的页面句柄。

标签

您可以使用可以定位页面的前缀标签。与带前缀的页面一样,这里您使用 page-handle 创建一个标签并为其添加某种前缀。然后循环所有标签并检查是否有带有任何前缀标签的页面。

这是将尺码表添加到产品页面的分步文档。

Shopify create size chart