我有一个电子商务网站,并试图创建一个“Lookbook”模板。我希望我的客户能够创建一个新的lookbook(就像用“page.lookbook”或类似的模板,一个简单的页面),然后就可以进入管理页面,选择并上传图片,链接,说明等。创建具有独特内容块的shopify模板
到目前为止,我有:
page.lookbook.liquid
- >部分中的电话,lookbook-template.liquid
lookbook-template.liquid
有一个HTML模板
它也有这个模式:
{% schema %}
{
"name": "Lookbook",
"blocks": [
{
"type": "Image",
"name": "Lookbook image",
"settings":[
{
"type": "image_picker",
"id": "img",
"label": "Image"
},
{
"type": "text",
"id": "description",
"label": "Description",
"default": "<p>You can write <em>html</em> <a href=\"https://example.com/\">in here</a>!</p>"
}
]
}
]
}
{% endschema %}
这样,我的客户端就可以使用简单的管理工具添加一个新的图像块。非常好!
但是,这种方法意味着每一个lookbook都会获得与我应用于lookbook-template.liquid
的相同的图像数据,这并不理想。
我在做什么错在这里,什么是正确的解决方案?我想一个模板,客户端选择附加到一个页面,然后为每个模板具有一套独特的图片,链接和描述了客户端创建。