[英]How to set the right place that I want for my Shopify Section?
作為一個 shopify 的初學者,我想知道這些部分是如何通過文件放置在它們所在的位置的。例如,我正在編寫一個品牌的購物網站。在主頁頂部,有一個 header 列出了一些產品系列,當鼠標 hover 在其名稱上時,我可以瀏覽該系列的每個產品。通過單擊縮略圖,我進入一個產品的描述頁面。現在我有一個名為“section-1”的部分,我想將它放在一些產品頁面的空間...
我試過添加
{% section 'section-1' %}
到theme.liquid ,就在<main>...{{content_for_layout}}...</main>
下,但是這樣,該部分將顯示所有頁面。我只希望它顯示在描述頁面中某種產品。
所以請告訴我如何將我的部分添加到我想要的地方,謝謝。
順便說一句,我不會說英語,所以我的描述可能不是那么專業和清晰.....抱歉......
有更好的方法來完成它(從內容編輯的角度來看)但是因為問題是如何限制基於模板和產品的部分呈現,所以答案是:
{% if template.name == 'product' and product.id == 123456789 %}
{% section 'section-1' %}
{% endif %}
如果你把它放在 theme.liquid 中的任何地方(或任何其他地方),它只會在條件為真時顯示。
注意product.id
不是唯一的選項。 您可以在 if 語句中使用更多產品 object 屬性:產品 object
您可以嘗試的其他選項是:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.