SuperAPI AI 工具集

liquid-templating

数据与分析

查看项目

更新于 10-15 21:12

技能介绍

用途:在 Shopify 主题开发中编写 Liquid 模板代码,访问店铺数据并生成动态内容,也用于调试代码与优化性能。

主要能力:支持输出标签 {{ }} 与逻辑标签 {% %},含空白控制;可读取 product、collection、cart、customer、shop、request 等核心对象的数据,如产品价格、库存、图片、变体、集合商品数与分页、购物车条目与总价、客户信息与地址等。提供字符串、数字、数组、URL、图片、货币、日期等过滤器,支持 if/unless/case 条件、and/or 逻辑、比较与 contains 判断,以及 for 循环、cycle、tablerow。变量可用 assign、capture、increment/decrement 处理。支持 render 片段、section 标签、content_for_layout 及各类表单(产品、联系、客户登录与注册)。

使用方式:在 Liquid 文件中按上述语法编写模板;渲染片段推荐用 render 并传变量;分页用 paginate 与 default_pagination;图片使用 image_url 与 image_tag,并按需指定宽度、裁剪、lazy 加载与响应式 widths/sizes。

适用场景:构建或修改 Shopify 主题、展示产品与集合、实现购物车与客户账户相关界面、制作促销角标与变体选择器等动态内容。

限制:应避免在 Liquid 中编写复杂逻辑,复杂交互交给 JavaScript;注意空白、空数组与 blank 状态的处理;图片、分页等行为依赖平台对象与主题结构。资料未提供价格、平台版本或性能指标等具体信息。