Phone:
(701)814-6992

Physical address:
​6296 Donnelly Plaza
Ratkeville, ​Bahamas.

Liquid Filter(过滤器)功能用法 |竖线作用

Liquid的过滤器使用竖线操作符(|)来分隔,可以在{{ }}也可以在{% %}中使用,”|” 前后即对象后和过滤器前必须有空格。

语法:{{ 操作对象 | 过滤器[:值] }}

String字符串操作示例:计算字符串长度

代码:{{ "one two three." | size }}

返回值:14

size计算数组时返回的是数组个数。

数学计算操作示例:两数相加

代码:{{ 2 | plus: 3 }}

返回值:5

Shopify媒体操作示例:输出一张指定尺寸的图片

代码:{{ product | image_url: width: 300 | image_tag }}

返回值:<img src=”//示例.myshopify.com/cdn/shop/files/图片路径.jpg” width=”300″ alt=”……

在一行输出里可以有多个过滤器,并按照从左到右的顺序执行。

代码:{{ "Shopify Development" | upcase | remove: 'DEVELOPMENT' }}

输出:SHOPIFY