We have a Community (AKA Digital Experience) packaged including LWCs and many flexi-pages (of type CommAppPage
) that leverage a couple of theme flexipages (of type CommThemeLayoutPage
).
I can find no way - via the "Builder" - to edit these themes once the package is installed. And an upgrade of the package does not update the themes either.
See the lock next to TEMPLATE HEADER and lack of editing widgets in this Builder screen shot:
In other areas the platform takes one approach or the other: make the component locally editable but don't overwrite those changes during a package upgrade or no local editing but a package upgrade installs the latest. Here it is neither, apparently leaving the first template you installed as the locked version for eternity.
I can think of 2 solutions:
- Perhaps there is a Tooling API that can be used to do the editing and it is that the "Builder" is just missing the functionality to do that. So I would need to write some Tooling API logic.
- Perhaps the editing capability is in the "Builder" and I just can't find it; great if someone can point the way there.
If you have experienced this problem please comment or answer here.
PS Some more Googling reveals Is the Template Header region customizable in a Community?. But pretty unclear what "Template Header Top" is.