假设我将图像上传到Shopify上名为“logo.png”的商店 .
在液体模板中,我可以为它生成一个URL,如下所示:
{{ 'logo.png' | asset_url }}
这会生成一个URL,例如:
http://static.shopify.com/s/files/1/0072/7952/t/2/assets/logo.png?100239
我想在Shopify之外生成此URL,以便在第三方应用中使用 .
来自https://github.com/Shopify/pixelprinter/blob/master/app/liquid/filters/shop_filter.rb#L84的Shopify代码
我可以看到如何使用商店ID生成除 '/t/2'
段以外的所有内容 .
是什么决定了最后一段?
1 回答
您不应该依赖于以特定方式生成的URL . 正如您所指出的,您可以在liquid中使用asset_url过滤器,您可以使用Asset API从应用程序获取资产的URL .
如果你只是好奇,那么我相信你的案例中的最后一段指定它是一个id为2的主题 .