, "IT DEPENDS" .
:
1: , .
1: API Sling , currentPage, resource, pageManager, wcmmode Java- ( Sling Model/WCMUSe).
Page page = pageManager.getContainingPage(resource);
if(page != null){
return page.getTitle();
}
2: API JCR:
Node parentNode = currentNode;
while (parentNode.getProperty("jcr:PrimaryTpe").getString() != "cq:Page" ){
parentNode = parentNode.getParent();
}
String pageTitle = null;
if(parentNode.hasNode("jcr:content"){
Node jcrContentNode = parentNode.getNode("jcr:Content");
pageTitle = jcrContentNode.getProperty("jcr:title").getValue().getString();
}
return pageTitle;
, Sling API . API- Sling API JCR.
2. (/content/mywebsite/en, ZERO) -, .
. , JCR, JCR API, Java , , , Sling API .
Repository repository = JcrUtils.getRepository("http://localhost:4502/crx/server");
Session session = repository.login( new SimpleCredentials("username", "password".toCharArray()),"crx.default");
Node root = session.getRootNode();
Node homepageNode = root.getNode("/content/mywebsite/en");
NodeIterator iter = homePageNode.getNodes;
while(iter.hasNext){
}
:
AEM AEM API Sling API JCR, :
, , ( , ) Java API JCR.