如何在Shopify液体中找到当前请求的域名?

时间:2013-12-10 03:56:18

标签: shopify

我有一个包含多个自定义域的商店。我正在尝试查找当前正在请求的域名。

域:

  

somestore.myshopify.com
  store.customdomain1.com
  store.customdomain2.com

当一个请求进入store.customdomain1.com/collections有一个变量会告诉我它来自store.customdomain1.com吗?

2 个答案:

答案 0 :(得分:3)

看起来Shopify最近添加了一个新的Request对象。我找不到很多文档,只是一个例子 - 但看起来它满足了你的需求。使用{{ request.host }}获取当前实际请求的域名。

参考:https://help.shopify.com/themes/liquid/objects#global-objects

答案 1 :(得分:1)

我不认为液体是可能的。有{{ shop.url }},但它似乎会输出您商店的主域名(管理员>设置>域名),而不是用户请求的实际域名。

我认为您必须使用Javascript代替。 document.URLwindow.location.href会为您提供所需内容。 See here