Shopify液体对象不显示数据

时间:2018-03-24 10:31:53

标签: object shopify liquid

我遇到没有带来数据的Shopify对象的问题。示例如下:

我已将以下对象添加到标题中,以便我可以尝试检测用户所在的页面,然后为每个页面分配不同的标题样式:

{{ page.url }}

使用page对象:

https://help.shopify.com/themes/liquid/objects/page

这不会在任何页面上显示任何内容:

No Data

如果需要,可以更详细地看一下这个代码区域:

Code View

有人能帮我理解我的错误吗?非常感谢。

1 个答案:

答案 0 :(得分:1)

Shopify有几种不同类型的页面:

  • 页面
  • 集合
  • 产品
  • 博客
  • 文章
  • 索引
  • 404
  • 搜索
  • 帐户

当您尝试说{{ page.url }}时,这只会在其网址中包含pages个网址。例如,在pages/about-us上,您将获得该页面的网址,但在页面collections/all上您无法获取该网址,因为这是一种不同类型的网页,您将使用{{ 1}}而不是。

{{ collection.url }}对象仅对page类型有效。

您可以在此处查看所有对象:https://help.shopify.com/themes/liquid/objects