【问题标题】:How to get product URL from a `product` input in Shopify Theme如何从 Shopify 主题中的“产品”输入中获取产品 URL
【发布时间】:2018-06-13 10:14:05
【问题描述】:

我正在开发一个 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 设置输入?

【问题讨论】:

    标签: liquid shopify-template


    【解决方案1】:

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

    {%- 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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-28
      • 1970-01-01
      • 2013-07-11
      • 1970-01-01
      相关资源
      最近更新 更多