0
我想知道是否有人知道我是否可以訪問液體中的JSON,如下面的示例。用Shopify液體模板訪問JSON硬幣在metafields
我已經創建了一個與命名空間suppliers_details
供應商頁面metafield,用鑰匙suppliers
和值:
{
name: "Supplier Name One",
address: "Supplier Address One"
},
{
name: "Supplier Name Two",
address: "Supplier Address Two"
}
在模板中,我有:
{% assign suppliers = page.metafields.suppliers.suppliers %}
{% for supplier in suppliers %}
<p>{{ supplier.name }}</p>
<p>{{ supplier.address }}</p>
{% endfor %}
這不因爲我無法將數據更改爲模板可用於迭代的格式,有沒有辦法做到這一點?
乾杯
謝謝。 Shopify中沒有包含YAML文件並解析它們的功能(如Jekyll允許的)? –
當然沒有。爲什麼Shopify會使用瀏覽器中沒有模擬的格式? JSON是瀏覽器中客戶端計算的標準數據結構,因此您可以獲得JSON。由於JSON是一個字符串,我們很幸運,我們將它們存儲在metafields中,然後用我們可信的JS呈現其中的數據。 –
用JS構建它的一個問題是SEO。如果這是一個菜單或東西需要SEO友好建設與JS可以影響你的搜索引擎優化。 – darol100