簡體   English   中英

創建具有唯一內容塊的shopify模板

[英]Creating a shopify template with unique content blocks

我有一個電子商務網站,正在嘗試創建“ Lookbook”模板。 我希望我的客戶能夠創建一個新的外觀簿(就像一個帶有“ page.lookbook”或類似模板的簡單頁面一樣),然后能夠進入頁面管理並選擇並上傳圖像,鏈接,描述等。

到目前為止,我有:

  • 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-template.liquid一樣獲取相同的圖像數據,這根本不是理想的。

我在這里做錯了什么,正確的解決方案是什么? 我希望客戶端選擇一個模板附加到頁面,然后讓每個模板具有一組由客戶端創建的獨特圖像,鏈接和描述。

不幸的是,使用lookbook.page模板,section無法為每個頁面獲取一些不同的內容。

一種解決方案是安裝(或創建)應用程序以管理附加到頁面的元字段。 然后,您可以在模板中使用元字段。

元字段是一種在數據庫中添加一些額外字段的方法: https ://help.shopify.com/themes/liquid/objects/metafield

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM