EDITED
Hi @Riccarcharias,
Now I get what you want a little better - sorry!
Yes, the customizer makes site-wide changes. Instead, you have a few choices depending on the amount of work you want to put in and how the pages will be used in the future. These are the best options I can see as someone who doesn’t do a lot of WordPress building anymore.
Choice -1 ( Matjaz suggested this one after I posted the original)
This choice is the choice of the future!
Matjaz suggests that you create a block out of the whole page. In this case you would then add a ‘Block Attribute’ control for each element you want to edit. You wouldn’t export the page to your template, instead this block would then be added to an empty template. This actually makes a lot of sense and is probably easiest. I just don’t quite have my head wrapped around Blocks, yet.
If you need help with making blocks, check out this tutorial series by me (mostly the first two videos) or this one by Matjaz.
Choice 1
This choice is if these pages will essentially be static pages with no one but you editing.
Create a master page with editable areas. For each individual state create a child page and export as a custom template. So, ‘city1.php’, city2.php’, etc. Then on the WordPress side create individual pages using each of those template - no more editing after that. If you need to make changes you would need to edit the original project in Pinegrow, export, then re-upload the changed template.
Choice 2
This choice would be if you are adding your city pages once. It will allow you to edit the metadata fields later.
This one requires a bit more work. Each area to be edited needs to get a ‘Post Field - Smart’ action. So, replace out each of the customizer fields. Each one gets a unique field id. Once all of the field ids have been assigned you will need to add custom fields to the template for the metadata. Next, add a page using the template for each city. Then add in the meta data for each. To do this you need to make sure that the custom fields panel is turned on. It is in the options → Preferences in a page with Blocks activated:
Once that is turned on there will be a panel below your post editing area.
You need to create one name and value pair for each id on the page, so:
Those fields will be retained when saving, so if you need to edit in the future this only has to be done once per city page.
Choice 3
This choice would be if you will be adding new cities in the future, but it is a little more technical.
For this choice you will change your template with the ‘Post Field - Smart’ actions, as for choice 2. But then you will register the metadata fields so that they will appear automatically. This can most easily be done by using a plugin on the WordPress side. Pinegrow favors the use of ‘Advanced Custom Fields’, but there are other plugins. You can also add these fields programmatically. I can give you some pointers and links to tutorials, but I would only go down this route if you know PHP.
Hope this helps,
Bob