Syntax
Last updated
Was this helpful?
Last updated
Was this helpful?
Liquid is a template language, which means that it uses special syntax to mark the places where Liquid code starts and ends. In this way, Liquid code can be used to fill in calculated values in a larger document.
In Shopify, Liquid is usually found in HTML templates. In Mechanic, Liquid is usually found in JSON templates.
When using the {{ code }}
syntax, the result of the Liquid code inside will form output.
In the following example, this syntax is used to output the string "world"
. When this template is rendered, it will produce Hello, world
.
When using the `
` syntax, the Liquid code inside is given the opportunity to perform work without generating output. This syntax is for preparing and modifying (using tags like ), or for specifying (using or ).
In the following example, a variable is assigned, modified with a new variable, and is finally rendered as output.