• {{ block.shopify_attributes }}必须添加否则可能无法提交订阅表单|shopify教程


      今天客户说他shopify网站的订阅功能没有测试成功了,提交后没有任何提示,只是url变成了/?,这就奇怪了,查看了一下他后台的源代码,发现少了一个{{ block.shopify_attributes }},需要添加,这个是shopify主题的block既定的要求,否则可能出错

    block.shopify_attributes用法

       

    {{ block.shopify_attributes }}必须添加到每个块的容器元素中(如果该块是单个元素,则必须添加到该元素中)。Shopify的主题编辑器shopify_attributes用于为其JavaScript API正确识别块。

    shopify_attributes仅在主题编辑器内返回的主题不应依赖shopify_attributes其模板或脚本,因为面向客户的网站不会返回任何值。

    {% for block in section.blocks %}
      <div class="grid-item" {{ block.shopify_attributes }}>
        {% case block.type %}
        {% when 'text' %}
          {{ block.settings.content }}
        {% when 'image' %}
          <img src="{{ block.settings.image | img_url }}">
        {% endcase %}
      </div>
    {% endfor %}
    

      

    参考官方文档https://shopify.dev/docs/themes/sections#rendering-section-blocks

    请已赞赏了的朋友加我微信
  • 相关阅读:
    util-tool工具 、时间格式化
    好用的 UI 调试技巧
    扩展jQuery的方法
    mybatis判断是否传递了条件
    mysql创建视图不允许子查询
    springMVC传递MAP给JS
    XPS15 安装ubuntu之后无法进入系统
    XPS15 9560 切换显卡之后,无法登陆的解决方式
    fedora安装chrome报错
    linux挂载硬盘
  • 原文地址:https://www.cnblogs.com/ytkah/p/14334192.html
Copyright © 2020-2023  润新知