0

我正在开发 Shopify 主题,并在其中一个部分中添加了一个设置,让用户从他们的商店中选择产品

在架构中我有这个

  {
     "type": "product",
     "id": "product_order",
     "label": "Product to link"
  }

在 HTML 中,我正在这样做

<a href="{{section.settings.product_order.url}}">Order this product</a>

然而,href总是空的。我尝试选择不同的产品,但没有用。

输出section.settings.product_order打印产品标题。

我是否product错误地使用了设置输入?

4

1 回答 1

2

嘿,试试下面的代码,它会帮助你,它在我的项目中运行良好。

{%- assign product = all_products[section.settings.product_order] -%}
<a href="{{ product.url}}">Order this product</a>

或者您也可以在一行中编写该代码:

<a href="{{ all_products[section.settings.product_order].url}}">Order this product</a>
于 2018-06-13T11:41:22.653 回答