0
我試圖獲取和顯示一些主題設置獲取網站名稱,並適用於結束,我已在架構中設置,但不能讓它顯示設置。Shopify液體捕獲設置不輸出由於某種原因
在promo_header.liquid片段文件我有:
{% capture promo_header_text_1 %} locale_promo_1_text_{{ shop.name }} {% endcapture %}
{% capture promo_header_url_1 %} locale_promo_1_url_{{ shop.name }} {% endcapture %}
{% capture promo_header_text_2 %} locale_promo_2_text_{{ shop.name }} {% endcapture %}
{% capture promo_header_url_2 %} locale_promo_2_url_{{ shop.name }} {% endcapture %}
<p>
{% if settings[promo_header_text_1] %}
<a href="{{ settings[promo_header_url_1] }}">{{ settings[promo_header_text_1] }}</a>
{% endif %}
{% if settings[promo_header_text_2] %}
<span>/</span><a href="{{ settings[promo_header_url_2] }}">{{ settings[promo_header_text_2] }}</a>
{% endif %}
</p>
我也曾嘗試使用只是舉例
{{ settings.promo_header_text_1 }}
輸出,但也不顯示任何東西......當我和調試顯示器例如
{{ promo_header_text_1 }}
它確實返回
locale_promo_1_text_website-test2
(基於一個它上面的匹配和主題定製設置爲例)
{
"type": "text",
"id": "locale_promo_1_text_website-test2",
"label": "Promo 1 Text",
"default": "FREE US SHIPPING OVER $35"
}
任何人有任何想法什麼即時做錯了哪些是正確的,在架構設置文件?需要今晚發佈,自上午7點開始發佈,晚上8點回家,並且需要在上午1點半部署之前進行一系列基於此方法的更改,以便在某些情況下可以快速響應知道這個問題,將不勝感激:)
嗯爲什麼會當這個問題非常有效,很好的解釋,提供的代碼和也試圖用調試解決不同的方法。 – James
您在捕捉的開始和結束處都添加了空白區域。刪除它們。 – HymnZ