Shopify二次开发之四:完成第一个section

本文介绍了使用Liquid语言和Schema配置在商城后台开发中创建图文section的过程,包括分析设计需求、配置schemablocks、编写HTML和CSS代码,以及展示如何通过Liquid代码动态渲染数据和应用CSS样式。

目录

分析

schema配置

liquid html代码

liquid style代码


前面学习了关于目录结构分析、schema配置、liquid语法学习,模板渲染对象,到此就可以简单的开发一个section

完成第一个图文section,根据设计稿,分析需要配置的block和input settings

分析

上面图文表达如何要选择"这个品牌",根据step一步步引导用户去阅读。

分析图文,得出这总体是一个section分3个block,block包括图片、标题、内容、图片位置(左、右)、图片占盒子的百分比。

schema配置

{% schema %}
{
  "name": "Next setp",
  "limit": 1,
  "max_blocks": 3,
  "blocks": [
     {
       "name": "Step",
       "type": "step",
       "settings": [
         {
           "type": "image_picker",  // 图片
           "id": "step_image",
           "label": "step image"
         },
        {
          "type": "range",         // 图片百分比
          "id": "image_width",
          "min": 25,
          "max": 100,
          "step": 1,
          "unit": "%",
          "label": "image width %",
          "default": 35
        },
        {
          "type": "radio",       // 图片位置
          "id": "image_position",
          "label": "image position",
          "options": [
            {
              "value": "left",
              "label": "Left"
            },
            {
              "value": "right",
              "label": "Right"
            }
          ],
          "defa
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值