【发布时间】:2014-07-29 02:10:26
【问题描述】:
我是新手,与 PHP 不同,几乎没有任何关于 Liquid 的教程。
这就是我想要做的。
在页面上创建一个简单的框,并能够从主题设置区域将图像上传到该框。
我将如何继续这样做?
【问题讨论】:
标签: image upload add shopify liquid
我是新手,与 PHP 不同,几乎没有任何关于 Liquid 的教程。
这就是我想要做的。
在页面上创建一个简单的框,并能够从主题设置区域将图像上传到该框。
我将如何继续这样做?
【问题讨论】:
标签: image upload add shopify liquid
请参阅 settings.html 上的 Shopify wiki 页面:
settings.html文件呈现在 Shopify 后台的主题设置页面上。
要在主题设置中上传图片,您需要File Upload input type:
文件上传
用于将资产上传到主题,例如徽标图像、网站图标和幻灯片图像...<tr> <th> <label for="my_file">File Upload</label> </th> <td> <input type="file" name="logo.png" data-max-width="500" data-max-height="300" /> </td> </tr>通过
settings.html上传的文件被放置在主题的assets 文件夹中。保存文件的名称不是由原始文件决定的,而是由文件输入标签的name属性决定的。例如,通过上述示例上传的文件将保存为 logo.png。此外,Shopify 会将图像转换为name属性中指定的类型。
然后您可以像通常访问资产一样通过 Liquid 访问上传的文件。例如:
<a id="logo" href="/" role="banner">
{{ 'logo.png' | asset_url | img_tag: shop.name }}
</a>