활동이 없어 이 대화는 잠겼습니다. 새 게시물을 작성해 주세요.
활동이 없어 이 대화는 잠겼습니다. 새 게시물을 작성해 주세요.
Hi,
I know to read design dialog values through for example: ${currentStyle.titleType}
But how do you read design dialog data stored as separate nodes below component policy node.
I have a multi field values stored as item nodes below component policy node.
I am trying to read it using data sly list ${curentStyle.link} which does not work as link is a child node below component policy node.
i appreciate any help, thanks.
해결되었습니다! 솔루션으로 이동.
토픽은 커뮤니티 콘텐츠를 분류하여 관련성 있는 콘텐츠를 찾는 데 도움이 됩니다.
조회 수
답글
좋아요 수
Hi @sreenu539,
For getting policy programmatically, we need to make use of ContentPolicyManager and ContentPolicy API (We will be able to gain access to ContentPolicyManager from ResourceResolver)
ContentPolicyManager cntPolicyMgr = rescResolver.adaptTo(ContentPolicyManager.class);
Go through the methods exposed by the API and use accordingly.
We will be able to get the policy and its properties (properties on the policy node). For accessing child nodes under policy node, should be either Resource or Node API.
ContentPolicyManager API:
ContentPolicy API:
Hi @sreenu539,
For getting policy programmatically, we need to make use of ContentPolicyManager and ContentPolicy API (We will be able to gain access to ContentPolicyManager from ResourceResolver)
ContentPolicyManager cntPolicyMgr = rescResolver.adaptTo(ContentPolicyManager.class);
Go through the methods exposed by the API and use accordingly.
We will be able to get the policy and its properties (properties on the policy node). For accessing child nodes under policy node, should be either Resource or Node API.
ContentPolicyManager API:
ContentPolicy API:
Is there a way to get content resource from sling request - I am trying to use content policy manager to populate data source elements for a dropdown in cq:dialog
Resource contentResource = resolver.getResource((String) request.getAttribute(Value.CONTENTPATH_ATTRIBUTE));
Value.CONTENTPATH_ATTRIBUTE is displayed as deprecated
조회 수
답글
좋아요 수
Could you please elaborate on the
"dataPath" property on the granite form fields is what will be available in "Value.CONTENTPATH_ATTRIBUTE". Couldn't relate which exact resource you are trying to retrieve with respect to the current context, hence the queries.
조회 수
답글
좋아요 수
조회 수
답글
좋아요 수
I have written a sling model to retrieve parent style node.
getAllowedLinks() {
allowedLinks = request.getResourceResolver().getResource(currentStyle.getPath()).getChild("links");
return allowedLinks;
}
in HTL:
data-sly-repeat : articleInsightsModel.allowedLinks
조회 수
답글
좋아요 수