I’m currently trying out the new Dawn theme as I plan to switch from Debut soon. I made some slight modifications but it seems like I made something wrong but can’t figure it out.
The problem is that once I create a new page it automatically gets filled with sections from other pages. Please remember, I’m using a 2.0 theme with sections everywhere.
Example:
I have a page called History and I filled the page with some content using different sections. Image with text and so on. I saved the site.
I go ahead and create a new page called Product X and I get the same content from History immediately when going to customize it again. When I edit the sections that were copied from History to Product X on Product X page, the changes apply to both sites.
In my view, you need to create 2 different Section files and name both files with different names. Keep liquid code the same for both the files but for the schema and preset give them different names so you can identify them when you are adding those sections from Shopify customize. Add your content and check. It will be different for both sections.
Thanks for your help @nidhipatel@LitCommerce . Both seems to work fine. I’d go ahead with LitCommerces solution. It’s more convenient.
But how the hell can Shopify introduce sections everywhere when you need to build sites like that? That’s so stupid. I’ll definitely complain about this. That’s not appropriate and I could create sections everywhere before too, but had to go through the steps mentioned from @nidhipatel
Because each page will be saved data on a fixed template at Code, if you want to create a page with new data, you need to create a new template, this is Shopify’s data saving mechanism.
If it helped you solve your issue, please mark it as a solution. Thank you and good luck.
Hi I was having the same problem with the content getting copied to other pages and I just tried this solution. I made different templates and tried to assign the different pages to the corresponding templates however it didn’t change anything when I refreshed.