Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

Editable templates in multi-site setup

Avatar

Avatar
Validate 1
Level 2
hadriz
Level 2

Likes

2 likes

Total Posts

12 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Ignite 1
Give Back 5
Give Back 3
Give Back
View profile

Avatar
Validate 1
Level 2
hadriz
Level 2

Likes

2 likes

Total Posts

12 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Ignite 1
Give Back 5
Give Back 3
Give Back
View profile
hadriz
Level 2

06-02-2020

It seem to me the Editable Templates are useful for a single site usage as design/policies configurations are defined on template level. i.e. imagine to identical sites in structure but they have different design/policies configurations for structural components (ex. header, footer), then in this case you will need to create to set of identical editable templates to be able to define different policies for the structural components on those sites, which does not seem like a beautiful solution to me. Are there any other ways for defining different policies for structural components per site on the same editable template?

 

In static templates world the design configuration are fetched from the designpath which is configurable per site, but this is not the case here, unless it is possible to define policies per site,

conf->project->settings->wcm->templates

                                                             ->[templateA]
                                                                       ->policies
                                                                                  ->[siteA]->header
                                                                                 ->[siteB|->header


Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar
Give Back
Level 2
amogh-personal
Level 2

Likes

11 likes

Total Posts

10 posts

Correct Reply

5 solutions
Top badges earned
Give Back
Boost 5
Boost 3
Boost 10
Boost 1
View profile

Avatar
Give Back
Level 2
amogh-personal
Level 2

Likes

11 likes

Total Posts

10 posts

Correct Reply

5 solutions
Top badges earned
Give Back
Boost 5
Boost 3
Boost 10
Boost 1
View profile
amogh-personal
Level 2

07-02-2020

We had a similar issue with MSM sites where we had a requirement of same header with different contents. So we come up with iparsys solution along with editable templates. To achieve this create iparsys node below structure node in /conf where your template is/are presents.

 

Then use these iparsys header and footer to drag and drop your components. With this you can cancel or disable the inheritance as in required.

 

Thanks,

Amogh

Answers (1)

Answers (1)

Avatar

Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,356 likes

Total Posts

3,228 posts

Correct Reply

917 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile

Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,356 likes

Total Posts

3,228 posts

Correct Reply

917 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
MVP

18-02-2020

Policies/design dialog values in static template are template level.
If you have another template then you can set another policy.
For structure components you can rely on experience fragments core component which support MSM(header footer will change automatically based on language).

 

In your case iparsys could be the solution but it does not work with dynamic templates.

To have different header, footer or another structure components for same templates you need to write an custom components  to get inheritate values or read only from root page and default authoring can be done from as template's initial.

 

There is one more solution which is context aware configuration where you can specify structure components and content but it could be more hard coded since there is no configuration editor available as of now. but you can create pages inside conf.