1 person found this helpful
Design dialog changes will be applied to all the pages which are created using the same template. it wont apply if you are dropping the same component on the page which is created from differnet tempalte. That means it is at template level not at the site level.
If you want to maintain some thing at the global level; which should apply to all the pages wherever you dropped this component irrespective of which template it uses you need to do small tweak.
When you author any component through its dialog it stored the data by creating node on the page node --- that means it is applied to that page only
When you author any component through its design dialog then it stores data in etc/designs/<your-site-name>/etct etct --- that mean it applied to all the pages which uses this design
Change the path of the component so that it stores data at global level. then it should apply across your site.
Thanks for the reply. My understanding is also the same and your reply confirms it. I am using the same design dialog component in various pages using their own templates, the changes are applied across the pages using the same template but not with the pages using different template.
So this is what I did, I included the design dialog component at one page and the author edit/modify the component only in that page and those data are stored in /etc/design/<<mysite>/... and I am getting the Node and its propery value of that location and displaying it in the other pages (pages using different templates).
So the author can edit the component in only one page and the values get reflected across the site whereever I include the JSP file of the design dialog component.