Shopify的主題結構分析(一)

來源: 獨立站技術服務
作者:SFS
時間:2021-12-11
15328
其實在更改Shopify的主題代碼或者模板配置項時,我們對于Shopify主題結構和代碼的結構不了解,所以有時候只知道在哪個位置修改哪些內(nèi)容,雖然更改了但是其實并不理解為什么要在這個位置更改,也更不知道代碼或者配置為什么是這樣設置出來的。

主題模板結構

其實在更改Shopify的主題代碼或者模板配置項時,我們對于Shopify主題結構和代碼的結構不了解,所以有時候只知道在哪個位置修改哪些內(nèi)容,雖然更改了但是其實并不理解為什么要在這個位置更改,也更不知道代碼或者配置為什么是這樣設置出來的。為了應對我們不斷增加的需求,以下就讓我們開始熟悉Shopify更深一層的結構層次吧。

在我們平時改Shopify的主題模板時候,無論是Shopify自帶的配置項或者是修改Shopify的主題代碼文件。我們總是能看到Shopify的整個模板結構,例如下列(圖1-1)中的結構層級。最常見的是Header和Footer兩個模塊,且我們可以發(fā)現(xiàn)基本每個頁面都會出現(xiàn)而且是公用設置項的。

D825F601-490A-4E04-A21F-330DABD3863E.png

圖1-1

我們可以打開主題的代碼修改部分,我這邊使用的是系統(tǒng)默認主題Debut,且每個主題模板的不同,結構層級和數(shù)量也不同??梢赃@么認為,付費的主題模板可選的模塊(Section)和可配置項遠遠比免費的多。也就是通過付費模板的設置你可以改出更多的東西,當然只要你會改代碼的樣式,免費的模板主題也能改得比付費的更加好。

我們可以再看下代碼部分的結構。(圖1-2)

3E630FBB-15FA-4B43-BA11-D9B8163E478A.png

圖1-2

在(圖1-2)中我們可以看到代碼的主體結構分為Layout,Templates,Sections,Snippets,Assets,Config,Locales這七大部分?;舅械闹黝}模板也只有這七個代碼模塊。

Layout指的是布局,也就是通用的布局樣式,舉個例子在Layout下的theme中引入了header section和footer section,所以為什么我們會在每個頁面中都能看到公用的的header和footer(圖2-1)。

0E485E2B-726B-40FF-BDA5-1697C7D8C0D1.png

圖2-1

Templates可以理解成每個頁面,例如商品頁面,購物車頁面等等,通常建立在Layout的布局下。

Sections也就是每個功能模塊了,例如(圖2-1)中的Featured colletion,Slideshow等等。在Templates代碼中通常通過{%section''%}來引用section。

Snippets是相對于Sections更小的模塊,它可能是Section下的一小部分功能模塊,通常是{%include''%}來引入。

Assets中通常放置相關的引入文件,例如js文件,css文件和一些圖片素材。

Config中是描述整個主題的通用設置,舉個例子(圖2-2)中的字體顏色,字體樣式等等。而相對于單個section的設置項通常寫在對應section文件的下面。(圖2-3)

3EACD010-CA0C-4F25-BEC1-63E149B52711.png

圖2-2

A67AE675-8E45-458B-99FB-04FD2E32FA88.png

圖2-3

Locales,如果你的店鋪營業(yè)對象是一些比較不常見的國家,你又想要將自己主題語言換成對應的國家,這時候就應該在Locales中進行配置,這里面存放的是相對的語言模板,語言模板的配置細節(jié)會在后續(xù)更新哦。

通過以上的介紹,就可以大概了解到整個主題和代碼結構了,后面如果有需求修改某個位置的代碼,也可以準確的找到修改的位置了。

立即登錄,閱讀全文
版權說明:
本文內(nèi)容來自于獨立站技術服務,本站不擁有所有權,不承擔相關法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關文章
新動向 | Shopify Flow助力自動化創(chuàng)建元對象條目,告別繁瑣,擁抱高效
新動向 | Shopify Flow助力自動化創(chuàng)建元對象條目,告別繁瑣,擁抱高效
元對象可以幫助您為商店添加和儲存可自定義的信息,如功能、規(guī)格和尺寸圖表等,您可以通過創(chuàng)建元對象來完成對商店的定制化設計,讓您的商店瞬間脫穎而出!
Shopify
獨立站電商
2024-11-132024-11-13
新動向 | 庫存地點太多管理凌亂?Shopify地點列表煥新升級,高效搜索一鍵直達
新動向 | 庫存地點太多管理凌亂?Shopify地點列表煥新升級,高效搜索一鍵直達
地點是您進行產(chǎn)品銷售、發(fā)貨以及存放庫存的實際場所,它可以是您管理或存放庫存的任何地點,如零售商店、倉庫、快閃店等。
Shopify
獨立站電商
2024-11-132024-11-13
新動向 | Shopify文件管理及禮品卡員工權限更新,解鎖團隊協(xié)作新速度
新動向 | Shopify文件管理及禮品卡員工權限更新,解鎖團隊協(xié)作新速度
想要讓您的團隊高效協(xié)作,共同實現(xiàn)商店收益翻倍?更靈活的員工權限管理,讓無論是管理者還是一線執(zhí)行者都能在恰到好處的操作權限范圍內(nèi),高效順暢地完成任務,加速提升商店運營效率。
Shopify
獨立站電商
2024-11-082024-11-08
shopify獨立站物流怎么發(fā)貨?怎么收費?
shopify獨立站物流怎么發(fā)貨?怎么收費?
在跨境電商如火如荼的今天,Shopify獨立站成為了許多賣家的首選平臺。掌握物流發(fā)貨技巧對于提升用戶體驗至關重要。今天將詳細介紹Shopify獨立站物流發(fā)貨流程及收費標準。
Shopify
獨立站電商
2024-11-082024-11-08
優(yōu)質(zhì)服務商推薦
更多
個人VIP