Expand my Community achievements bar.

SOLVED

What is usage of "msm-config-endpoint" granite class to enable Inheritance Locks on Live copy pages in Page Properties ?

Avatar

Level 2

We had a use case where we had to extend inheritance locks on live copies for Experience Fragment pages. In one of the page rendering components observed that there was node defined as :

 

<msmConfigEndpoint
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/form/hidden"
granite:class="msm-config-endpoint"
value="${empty param.item ? requestPathInfo.suffix : param.item }"/>
 
on using this node on experience fragment page rendering component , was able to resolve the lock issue.
 
But wasn't able to find any much official documentation for it, can some one please help understand this ? 
 
AEM Version : 6.5 Service Pack 3
 
Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Level 10

Hi @anirudh_satchitanand,

This is used to set the MSM lock/unlock icon and its related properties.

Works by reading the value of msmConfigEndpoint hidden field which by its definition is either suffix or parameter named item. (Ex: If we open page properties of a page, item value will be the page path)

 

View solution in original post

1 Reply

Avatar

Correct answer by
Level 10

Hi @anirudh_satchitanand,

This is used to set the MSM lock/unlock icon and its related properties.

Works by reading the value of msmConfigEndpoint hidden field which by its definition is either suffix or parameter named item. (Ex: If we open page properties of a page, item value will be the page path)