Liquid, JavaScript, themes, sales channels
Hi,
I've added a "subtitle" node to the "collection-list" settings in settings_data.json as shown here, but the text is not found. The spot in the HTML where the text should appear is blank.
Can anyone spot an error in my code? I am new to liquid.
Thanks!
Here's the relevant part of settings_data.json:
Solved! Go to the solution
This is an accepted solution.
Theme settings are all stored in settings/settings_data.json
Schema definitions for theme settings are stored in settings/settings_schema.json
However, for each section it's schema is defined in respective liquid file under sections.
And if you want to inject your setting into section settings, you need to add it's definition to the schema part into respective section file for it to be visible in your liquid.
However, if you inject your variable into theme settings it will be visible even without declaration.
Here are the knowledge base links for your reference: https://shopify.dev/docs/themes/sections and https://shopify.dev/docs/themes/settings
Do you have this new setting in section schema? Cause if you dont, it will not be loaded. (though setting from theme settings will load without being in schema :).
Thanks for the prompt reply.
Are those json files? I don't see section_schema.json or theme_schema.json. I only see settings_schema.json.
...and the string 'collection-list' only occurs in these files
This is an accepted solution.
Theme settings are all stored in settings/settings_data.json
Schema definitions for theme settings are stored in settings/settings_schema.json
However, for each section it's schema is defined in respective liquid file under sections.
And if you want to inject your setting into section settings, you need to add it's definition to the schema part into respective section file for it to be visible in your liquid.
However, if you inject your variable into theme settings it will be visible even without declaration.
Here are the knowledge base links for your reference: https://shopify.dev/docs/themes/sections and https://shopify.dev/docs/themes/settings
Thank you!
It works perfectly after I added this bit to the schema in "collection-list.liquid", right under the existing "title" schema.
-------------------
User | RANK |
---|---|
24 | |
21 | |
9 | |
6 | |
5 |
Explore the 30-30-30 rule, a dynamic social media strategy for new businesses. Learn how t...
By Trevor Sep 20, 2023Discover how to leverage the often overlooked footer of your ecommerce site to gain custom...
By Skye Sep 15, 2023In this blog, we’ll be shining a light on Shopify Partners, Experts, and Affiliates. Who a...
By Imogen Sep 13, 2023