用途:该技能提供 Shopify Liquid 模板语言的专业指导,适用于处理 .liquid、.css.liquid、.js.liquid 文件,创建或修改主题模板(商品、集合、购物车等),实现动态内容渲染、条件逻辑与循环,调试 Liquid 语法或输出问题,以及创建带逻辑的 section 或 snippet。
主要能力:涵盖三类语法——输出 {{ product.title }}、逻辑 {% if %}、赋值 {% assign %} / {% capture %},并支持空白控制 {%- -%}。控制流包括 if/elsif/else、unless、case/when,逻辑运算符 and、or、比较符与 contains。循环支持 for、limit、offset、reversed、forloop 对象及 paginate 分页。常用过滤器覆盖 money、字符串处理(upcase、truncate、split、strip_html)、数组(first、last、size、map、where、sort、join)、日期、img_url/asset_url 图片处理和加减乘除等数学运算,并支持过滤器链式调用。文档还列出 product、collection、cart、customer 及 shop、request、settings 等全局对象的关键属性,以及 render、include、section 三种模板引入方式。
使用方式:在涉及上述场景时调用该技能获取语法与最佳实践。推荐用 render 替代 include,以空白控制保持 HTML 整洁,将昂贵操作赋值缓存,访问嵌套属性前先检查存在性,用 default 过滤器提供兜底值。详细参考见 references/syntax.md、references/filters.md、references/objects.md,可与 shopify-theme-dev、shopify-api、shopify-debugging、shopify-performance 等技能配合。
限制:资料未说明具体安装配置、收费或适用平台等更多信息。