Shopify / Liquid - FULL URL 仅使用 liquid,而不是 Javascript
Shopify / Liquid - Find FULL URL using only liquid, not Javascript
我想知道是否有办法仅使用液体(Shopify 模板语言)来获得 完整 URL。我知道提供了以下内容,但其中 none(甚至合并)似乎可以实现。可以用 javascript 使用 window.location.href
来完成,但我想知道是否有仅液体的方法。对于我的使用来说,必须将 javascript 与我的液体结合使用会使它变得更加复杂,因此我的问题。
{{ page.url }}
{{ shop.url }}
{{ shop.domain }}
{{ collection.url }}
{{ product.url }}
{{ blog.url }}
{{ article.url }}
{{ article.comment_post_url }}
{{ canonical_url }}
例如,如果我的 URL 是 www.website.com/blogs/myblog/tagged/?123 而我想要整个 URL,包括 ?123。答案可能是否定的,但这看起来很愚蠢,因为他们有以下所有选项,但不仅仅是整个 URL 的一个选项。在我的例子中,我将以 href 的形式直接进入 URL,因此仅在页面加载时应用 liquid 不是问题。
这是从 URL 的查询字符串中获取值的一种奇怪方法,但它带有一些编码工作,您可以使用此 link
您可以通过以下方式获得根URL:
{{ request.origin }}
{{ request.host }}
我想知道是否有办法仅使用液体(Shopify 模板语言)来获得 完整 URL。我知道提供了以下内容,但其中 none(甚至合并)似乎可以实现。可以用 javascript 使用 window.location.href
来完成,但我想知道是否有仅液体的方法。对于我的使用来说,必须将 javascript 与我的液体结合使用会使它变得更加复杂,因此我的问题。
{{ page.url }}
{{ shop.url }}
{{ shop.domain }}
{{ collection.url }}
{{ product.url }}
{{ blog.url }}
{{ article.url }}
{{ article.comment_post_url }}
{{ canonical_url }}
例如,如果我的 URL 是 www.website.com/blogs/myblog/tagged/?123 而我想要整个 URL,包括 ?123。答案可能是否定的,但这看起来很愚蠢,因为他们有以下所有选项,但不仅仅是整个 URL 的一个选项。在我的例子中,我将以 href 的形式直接进入 URL,因此仅在页面加载时应用 liquid 不是问题。
这是从 URL 的查询字符串中获取值的一种奇怪方法,但它带有一些编码工作,您可以使用此 link
您可以通过以下方式获得根URL:
{{ request.origin }}
{{ request.host }}