{{ 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其模板或脚本,因为面向客户的网站不会返回任何值。

1
2
3
4
5
6
7
8
9
10
{% 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

posted @   ytkah  阅读(305)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· Linux系统下SQL Server数据库镜像配置全流程详解
· 现代计算机视觉入门之:什么是视频
阅读排行:
· 【译】我们最喜欢的2024年的 Visual Studio 新功能
· 个人数据保全计划:从印象笔记迁移到joplin
· Vue3.5常用特性整理
· 重拾 SSH:从基础到安全加固
· 为什么UNIX使用init进程启动其他进程?
历史上的今天:
2019-01-26 查看Centos内存使用情况linux命令
2015-01-26 微信朋友圈广告的赢家是他们
网址导航 gg N / G Sitemap

部分内容来源于网络,如有版权问题请联系删除

  
点击右上角即可分享
微信分享提示