shopify123.cn--一个shopify自学开店、赚美金的网站!
当前位置:shopify > shopify主题 > 正文

一篇读懂(好看的主题壁纸图片)shopify主题入门

概要

shopify theme 能透过零售店前台展开撰稿,单纯的拖曳点选就能发生改变主轴。为的是使其更具备订制性,稳定性,你能在 theme, section, block 四个等级提供更多增设。

表述

能在下列三个地方性表述 setting:

config > settings_schema.json sections 配置文档下的 section 文档中的 schema 条码里

setting 有为数众多的类别,上面以表述 checkbox 类别的 setting 为例:

{ "type": "checkbox", "id": "show_announcement", "label": "Show announcement", "default": true }

如上,表述好 setting后,能在零售店前台,主轴GUI的左边展现相关联的 checkbox 模块。

setting 有三个国际标准的特性,但依照类别的相同,会有许多附加的特性或不适用于的特性:

特性叙述与否要typesetting 类别要idsetting id,用作出访时采用要labelsetting 表明,用作展现在主轴GUI中要defaultsetting 的缺省非要info较旧的 setting 的重要信息文档(展现在setting 模块上方的这段话)非要

大部份类别

checkbox

图形出三个 checkbox 模块。

出访时回到三个常量。

没缺省则回到 false。

number

图形出三个值类别快捷方式模块。

附加的特性:

特性叙述与否要placeholder快捷方式的placeholder非要

出访时回到三个值。

假如不输出任何人值则回到 nil。

radio

图形出P3100按键模块。

附加的特性:

特性叙述与否要optionsP3100按键的选项要

出访时回到三个字符串。

不指定缺省,则回到第三个选项。

range

图形出三个类别为range的快捷方式模块。

附加的特性:

特性叙述与否要min输出的最小值要max输出的最大值要step输出的步进值要unit单位,会显示在展现的值的左边非要

出访时回到三个值。

要增设缺省,且为三个值。附加的要的特性页要为值。

select

图形出三个下拉菜单模块。

附加的特性:

特性叙述与否要options由包含 label/value 的option对象组成的数组要group可添加到每三个option对象里,用作划分组非要

出访时回到三个字符串。

不指定缺省,则回到第三个选项。

text

图形出三个单行文档快捷方式模块。

附加的特性:

特性叙述与否要placeholder快捷方式的placeholder非要

出访时回到三个字符串。

不输出则回到 EmptyDrop。

textarea

图形三个多行文档域模块。

附加的特性:

特性叙述与否要placeholder快捷方式的placeholder非要

出访时回到三个字符串。

不输出则回到 EmptyDrop。

上面的 setting 都是基础的类别,上面的则为专门的类别。

article

图形出三个文章选择器模块。

出访时回到三个 article 对象。

不选择或选择的对象不存在,则回到 blank。

blog

图形出三个博客选择器模块。

出访时回到三个 blog 对象。

不选择或选择的对象不存在,则回到 blank。

collection

图形出三个产品系列选择器模块。

出访时回到三个 collection 对象。

不选择或选择的对象不存在,则回到 blank。

color

图形出三个颜色选择器模块。

出访时回到三个 color 对象。

假如没选择颜色,则回到 blank。

color_background

图形出三个可增设背景色或背景渐变的模块。

出访时回到三个字符串。

假如没增设颜色,则回到 nil。

font_picker

图形出三个字体选择器模块。

出访时回到三个 font 对象。

缺省是要的,假如不增设缺省会报错。

html

图形三个多行文档域模块。

附加的特性:

特性叙述与否要placeholder快捷方式的placeholder非要

出访时回到三个字符串,字符串中的 <html> <head> <body>条码会被删除。

不输出则回到 EmptyDrop。

image_picker

图形出三个相片选择器模块。

出访时回到三个 image 对象。

不选择或选择的对象不存在,则回到 nil。

link_list

图形出三个菜P3100择器模块。

出访时回到三个 linklist 对象。

不选择或选择的对象不存在,则回到 blank。

liquid

图形三个多行文档域模块。

出访时回到三个字符串,此字符串会被解析成 liquid 模板语言。

不输出则回到 EmptyDrop。

page

图形出三个页面选择器模块。

出访时回到三个 page 对象。

不选择或选择的对象不存在,则回到 blank。

product

图形出三个产品选择器模块。

出访时回到三个 product 对象。

不选择或选择的对象不存在,则回到 blank。

richtext

图形出三个富文档GUI模块。

出访时回到三个字符串。

不输出则回到 EmptyDrop。

url

图形出三个url选择器模块。

只能选择下列零售店资源:

ArticlesBlogsCollectionsPagesProductsPolicies

出访时回到三个字符串。

不输出则回到 nil。

video_url

图形三个快捷方式模块。

附加的特性:

特性叙述与否要accept接受三个已接受的视频提供更多者数组。 有效值为youtube、vimeo或两者都有。要placeholder快捷方式的placeholder非要

出访时回到三个字符串。

不输出则回到 nil。

header

图形出三个标题,不能在主轴GUI中修改,仅用作作为其他可输出类别模块的标题。

paragraph

图形出三个段落,不能再主轴GUI中修改,仅用作作为其他可输出类别组建的叙述。

创建三个链接

能在 info 特性中采用 markdown 语法添加三个超链接。

出访 setting 值

你能透过下列四个相同对象来出访 setting 值:

全局 settings 对象section 对象block 对象

比如:

# 表述 { "type": "text", "id": "message", "label": "Message", "default": "Hello!" } # 出访 // 全局 settings 对象 Message: {{ settings.message }} // section 对象 Message: {{ section.settings.message }} // block 对象 Message: {{ block.settings.message }}

检查 setting 的值与否为空:

{% unless settings.message == blank %} {{ settings.message }} {% endunless %}

版权保护: 本文由 shopify 原创,转载请保留链接: http://www.shopify123.cn/shopifyzhuti/4115.html