I have loads of groups under a parent and having set them up with one design/layout/header, say I need to change all of them.
If you have a group structure of say...
What options do I have to go into Child 1, get it looking exactly right, and then, as simply as possible, apply the change to all the other 29 child groups?
From looking at the controls, it seems that I can either edit all individually and manually change and publish each one. Or I could set a default and still have to touch each group and revert the section (header/body/footer) I required. I was hoping something that means not editing all the groups.
There is not a built-in "apply to" option. The page in Child 1 could be exporting and imported into the other groups or, as you said, the default could be used and updated. Note that the default applies to all groups and not just children of Parent 1.
There is also a theme automation API that would enable scripting this (on the server): community.telligent.com/.../themepages-in-process-api-service
Thanks for the hint about API but I'm not a developer so I cannot use that. So I guess the only options is going round all groups individually and hoping I don't need to change something again in the future?
Are the pages all exactly the same? Is there a reason this is a group-level page? Perhaps it'd be helpful to better understand the issue and potentially suggest a feature improvement.
Applying a page to other groups would mean that all pages would be the same (with respect to contextual value selection) and could result in odd behavior if any widget is configured to reference local group resources (as those resources would still reference the original group when applied to other groups).
While there are situations where a layout is applicable, there are also potential pitfalls concerning specific widget configuration that cause unexpected results.