已收藏,可在 我的資料庫 中查看
關(guān)注作者
您可能還需要

Shopify 二次開發(fā) 添加自定義部分

本篇主要分享下 Shopify 如何在已有主題上去添加自定義的Sections 可以理解為組件

Shopify 二次開發(fā) 添加自定義部分


本篇主要分享下 Shopify 如何在已有主題上去添加自定義的Sections 可以理解為組件

在 Shopify 主題中創(chuàng)建靜態(tài)的部分

靜態(tài)節(jié)聽起來像它的名字一樣-它是一個固定組件,可以通過主題編輯器進(jìn)行自定義。此部分在頁面上的位置基于頁面模板中分配位置的位置而被鎖定。在某種程度上,它就像一個片段,但具有超能力!部分將使用變量{% section ‘header’ %}而不是添加到Liquid模板中{% include ‘my-snippet-file’ %}。

例如:網(wǎng)站的 Header、Footer
Shopify 二次開發(fā) 添加自定義部分
  下面寫個靜態(tài)部分的案例(在網(wǎng)站底部添加一個部分)
  1、打開 代碼編輯 點擊 新增Section
Shopify 二次開發(fā) 添加自定義部分
 2、創(chuàng)建部分后,里面的固定的模板

<!--HTML和Liquid標(biāo)簽編輯區(qū)-->
{% schema %}
<!--Schema  Settings 引用和設(shè)置-->
  {
    "name": "Section name",
    "settings": []
  }
{% endschema %}
{% stylesheet %}
<!-- stylesheet 編輯區(qū) -->
{% endstylesheet %}
{% javascript %}
<!-- javascript 編輯區(qū) -->
{% endjavascript %}
 Schema Settings引用和設(shè)置API
3、修改mysection.liquid文件內(nèi)容
<div id="textsection">
  <div class="simpletext">
    <!--{{ section.settings.text-box }} 為 liquid 標(biāo)簽 與下面 settings 的 id 對應(yīng)-->
    <h1> {{ section.settings.text-box }} </h1>
    <h3> {{ section.settings.text }} </h3>
  </div>
</div>
{% schema %}
{
  // "name": "Text Box",  // 部分的名稱 這里建議采用多語言寫法避免因為設(shè)置的語言格式而出錯,寫法如下 
  "name": {
    "da": "Diasshow",
    "de": "Slideshow",
    "en": "mySection",
    "es": "Diapositivas",
    "fi": "Diaesitys",
    "fr": "Diaporama",
    "hi": "????????",
    "it": "Presentazione",
    "ja": "スライドショー",
    "ko": "???? ?",
    "ms": "Tayangan slaid",
    "nb": "Lysbildefremvisning",
    "nl": "Diavoorstelling",
    "pt-BR": "Apresenta??o de slides",
    "pt-PT": "Apresenta??o de diapositivos",
    "sv": "Bildspel",
    "th": "?????????",
    "zh-CN": "我的部分",
    "zh-TW": "投影片輪播"
  },
  "settings": [
    {
      "id": "text-box",
      "type": "text",
      "label": "Heading",
      "default": "Title"
    },
    {
      "id": "text",
      "type": "richtext",
      "label": "Add custom text below",
      "default": "<p>Add your text here</p>"
    }
  ]
}
{% endschema %}
  4、在主題中使用 mySection

  在 Tempates 中找到要添加該部分的頁面,我這里就添加在主題底部(全局使用)Layout 下的 theme.liquid

Shopify 二次開發(fā) 添加自定義部分
  調(diào)用方法{% section ‘section文件的名稱’ %}

結(jié)果如下

Shopify 二次開發(fā) 添加自定義部分
Shopify 二次開發(fā) 添加自定義部分

關(guān)于靜態(tài)部分的添加就簡單的寫到這里,后續(xù)再為大家補充

       (來源:baymax)
         以上內(nèi)容屬作者個人觀點,不代表雨果跨境立場!本文經(jīng)原作者授權(quán)轉(zhuǎn)載,轉(zhuǎn)載需經(jīng)原作者授權(quán)同意。

(來源:baymax)

分享到:

--
評論
最新 熱門 資訊 資料 專題 服務(wù) 果園 標(biāo)簽 百科 搜索
雨果跨境顧問
【爆單沖刺】Google爆單沖刺包
雨果跨境谷歌官方顧問

收藏

--

--

分享
baymax
分享不易,關(guān)注獲取更多干貨