Variable
Variable tags are used to create and manipulate variables in Liquid. They allow you to store data and perform operations on variables that can be used throughout your template. The following tags are available for working with variables: assign
, capture
, decrement
, and increment
.
assign
The assign
tag is used to create a new variable or update the value of an existing variable. The syntax for the assign
tag is:
Example: Assigning a variable named discount
with a value of 10
You can also use expressions or other variables when assigning a value:
Capture
The capture
tag is used to store the output of a block of Liquid code in a variable. The syntax for the capture
tag is:
Example: Capturing the output of a loop in a variable named product_list
You can then use the product_list
variable elsewhere in your template:
Decrement
The decrement
tag is used to decrease the value of a variable by 1. If the variable doesn't exist, it will be created and set to -1. The syntax for the decrement
tag is:
Example: Decrementing a variable named counter
Increment
The increment
tag is used to increase the value of a variable by 1. If the variable doesn't exist, it will be created and set to 1. The syntax for the increment
tag is:
Example: Incrementing a variable named counter
By using these variable tags, you can create, manipulate, and store data in your Liquid templates, making it easier to perform calculations, create reusable content, and manage the state of your application.
Last updated