One thing I learned is that all readytheme components like images, banners, content sections and navigation sets must exist on all branches even if you're not using them on a certain branch. The content of each of these is branch/version dependant which is nice, but the STRUCTURE aka the readytheme items themselves MUST EXIST. That was not obvious to me until I deleted a main navigation bar that was part of a development branch and it also deleted that navigation bar from the production branch. Luckly this was on my dev store to do things like this on... but that's totally worth a "WHOA" moment. Also, if you assign items to a page in one branch that also assigns items to the page ALL branches. This was also strange in my mind but that's how it works. You don't have to have MVT code on the page using that item but the item will be assigned to all branches. So don't delete readyTheme components unless they're not needed in ALL branches. AND watch it when adding/removing items because that also affects all branches.
...maybe that's a no brainier for some but mind-blown for me.
...maybe that's a no brainier for some but mind-blown for me.
Comment