2014-02-25 138 views
2

我正在嘗試調試Shopify主題。Shopify液體模板調試

我是一個紅寶石dev,所以明白了代碼。

但是,似乎如果我的液體標籤出現錯誤,那麼Shopify會忽略它,並可能回到以前的版本。

任何想法如何調試現場製作主題的液體模板?

+1

通常很難編寫錯誤的Liquid並且在主題編輯器中不生成錯誤消息。如果你寫的是糟糕的Liquid,但它通過了語法的基本嗅探測試,那麼你的輸出將反映出它是拙劣的。那時你必須調試。那到底是什麼問題? –

回答

3

工作了,查看頁面源顯示液體的錯誤:它

0

的東西,可以幫助你或其他人來對這個問題是使用Shopify的themekit用於離線開發。這將趕上語法錯誤的上傳,例如:

10:25:19 [development] Received Update event on templates/product.liquid 
    10:25:19 [development]Asset Perform Update to templates/product.liquid at host yourshop.myshopify.com 
    Status: 422 Unprocessable Entity 
    Errors: Liquid syntax error (line 7): Unknown tag 'not_a_tag' 

有一個很好的,雖然有點過時了,教程here。要注意的是,當他提到下載shopify_theme gem時,現在沒有維護,您應該使用themekit代替。