【问题标题】:Shopify Theme Development - Help me understand the 'files' URLShopify 主题开发 - 帮助我了解“文件”URL
【发布时间】:2019-08-14 08:37:22
【问题描述】:

我正在开发一个需要从“文件”文件夹中提取图像的部分。

我会将图像a.pngb.pngc.png 全部保存在“文件”文件夹中。然后,我将遍历一组图像名称array = [a,b,c]

我的第一个问题是,当我循环访问时,我是否能够转到其中一个“文件”目录,例如 a.png,文件位置为 file:///cdn.shopify.com/s/files/1/0043/0886/0977/files/a.png

我可以获取文件 URL file:///cdn.shopify.com/s/files/1/0043/0886/0977/files/ 的开头,然后将数组中的值放入 a 末尾吗? file:///cdn.shopify.com/s/files/1/0043/0886/0977/files/ + array[0] + .png

以上只是我打算如何使用变量并且已经有成功的代码,只要“文件”的 URL 开始保持不变,但是任何人都可以向我解释文件的 URL 吗? file:///cdn.shopify.com/s/files/1/0043/0886/0977/files/ /s/ + /1/ + /0043/ + /0886/ + /0977/ 是什么?

【问题讨论】:

    标签: jquery templates shopify


    【解决方案1】:

    是的,它们对您的商店来说是独一无二的,这是我的一家测试商店的样品

    https://cdn.shopify.com/s/files/1/0705/0149/files/mobile-receipt-debit.png

    没有什么是相同的(除了文件和 1)。

    如果您打算使用 JS 更改它们,则需要使用 RegEx 并仅交换图像的名称部分。

    【讨论】:

    • 这就是我生成 URL 时所做的,但是使用液体它是在 jQuery 之前呈现的,所以我需要使用没有液体标签的静态 URL。简而言之,这些值对我的商店来说是静态的和唯一的吗?
    • 是的,它们对您的商店来说是独一无二的,这里是我的测试商店cdn.shopify.com/s/files/1/0705/0149/files/… 的样本,没有什么是相同的(files1 除外)。如果您打算使用 JS 更改它们,则需要使用 RegEx 并仅交换图像的名称部分。
    • 你能把这个换成你的答案,这样我就可以给你信用了,谢谢你的帮助
    • @JasonIsMyName 没问题。
    • @JasonIsMyName 背后可能有一些逻辑,但它不公开。所以不,它不知道。
    猜你喜欢
    • 2021-05-01
    • 2011-08-22
    • 1970-01-01
    • 1970-01-01
    • 2020-06-20
    • 1970-01-01
    • 2013-03-17
    • 2011-03-27
    • 2018-08-11
    相关资源
    最近更新 更多