Liquid, JavaScript, themes, sales channels
Hi
Now that 'include' is legacy, what's the correct way to make variable accessible?
I've got a complicated snippet, which essentially created a handful of variables. It's used about 20 times in the theme, so I'd like to avoid having 20 copies of it.
Something like:
{% liquid if product.handle contains foo
assign var1 = 1
assign var2 = 2
...
I'd use it like this:
{% include 'snippet' %}
{{ var1 }}
That doesn't work with 'render', and I can't find a mention of a way to do it correctly.
Would anyone be able to point me in the right direction?
Many thanks!
User | RANK |
---|---|
32 | |
27 | |
20 | |
7 | |
7 |
We're excited to announce improvements to the threaded messaging experience in our communi...
By TyW May 31, 2023Thank you to everyone who participated in our AMA with Klaviyo. It was great to see so man...
By Jacqui May 30, 2023Photo by Marco Verch Sales channels on Shopify are various platforms where you can sell...
By Ollie May 25, 2023