簡體   English   中英

如何為我的 Shopify 部分設置我想要的正確位置?

[英]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

您可以嘗試的其他選項是:

  1. 使用元字段並根據內容可用性呈現它們
  2. 在 2.0 主題和元字段中混合使用動態部分

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM