👌
.json 【拡張子】について
Shopifyのテンプレートフォルダは、すべて.json
の拡張子ファイルで作成されています。
JSONについて
JSONは、JavaScript Object Notation
の略です。
JavaScriptのオブジェクトの書き方を元にしたデータ定義方法であることを意味します。
404.jsonのコードはこのようになっています。
404.json
{
"sections": {
"main": {
"type": "main-404"
}
},
"order": [
"main"
]
}
テンプレートファイルの構造について
テンプレートファイルはオブジェクトの中にsections
とorder
プロパティが記述されています。
sections
はセクションを示し、order
はセクションの順序を示しています。
{
"sections": {
"(1個目のセクションIDの末尾)"{
}
~
"(n個目のセクションIDの末尾)"{
}
},
"order": [
"(1個目のセクションIDの末尾)",
~
"(n個目のセクションIDの末尾)"
]
}
{% schema %}タグについて
sectionファイルの{% schema %}
もjsonとなっています。
{% schema %}
{
~コード~
}
{% endschema %}
Discussion