在shopify中,我創建了4個下拉菜單。Shopify - 從特定系列中獲取產品清單
下拉1 - 城市 下拉2 - 的商店(如服裝,文具等)範疇 下拉3 - 在特定的城市和特定的商店提供的商店 下拉4 - 在特定的商店提供產品
我的要求是,在下拉菜單中選擇一個特定的商店(下拉3)時,應該列出該商店中的所有產品(我將使產品收集和收集名稱的一部分與商店名稱相同)。
我意識到我需要使用Ajax。我檢查了shopify提供的API,但不知何故我無法連接點。我無法使用它。你能否提供一個指針來解釋如何實現它。
請注意,我是網絡開發和shopify的新手。
EDITED *
- 我創建了一個叫做 「collection.alternate」 另一個模板。
- 將集合標記爲新模板。
在theme.liquid我用下面的代碼,以避免從得到顯示在iframe中
{%如果模板!=「collection.alternate」%} {%包括「標題欄的頁眉和頁腳'%} ..... {%endif%}
使用iframe加載collection.alternate。
但是,在iframe中,標題仍在顯示。當我分析iframe的Chrome開發人員工具中的「元素」時,我看到頭文件邏輯是爲collection.template生成的。如何阻止標題出現在iframe中。
謝謝@亨利茲,整潔的把戲。我沒有意識到這一點。根據你的建議,選擇第4個下拉菜單後,我需要重定向並打開收集頁面。但是,我並不打開頁面,而是有興趣在下拉菜單下方的同一頁面上展示產品。 –
使用iframe。如果您不想這樣做,那麼如果產品數量太大,客戶端負載將過重。看看這個 - http://satterfield-pfeffer5655.myshopify.com/collections/all – HymnZ
發佈之前的評論,我記得iframe和我正在使用它。但是,iframe顯示頁眉和頁腳。我想看看我是否可以擺脫頁眉和頁腳。 –