我正在开发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
设置输入?
答案 0 :(得分:0)
嘿,请尝试以下代码,它将对您有所帮助,并且在我的项目中工作正常。
{%- 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>