Navigation website

Avatar

Avatar

nehat63181151

Avatar

nehat63181151

nehat63181151

05-09-2019

I have created multiple pages as in we-retail site. the pages heading has started displaying in the navigation also in my demo website. But i have read few articles and have found that we can display the navigation using java also.

and using java code to display the navigation is different then how i have done that right now. Can anyone suggest how the navigation will display using java. I have created a project through maven and my crx-de and maven is connected too. Should i use sightly also in this.

Please suggest.

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar

Umesh_Sondhi

MVP

Avatar

Umesh_Sondhi

MVP

Umesh_Sondhi
MVP

06-09-2019

Hi

For reference you can use the below code

rootPage = getCurrentPage().getAbsoluteParent(2);

        if (rootPage == null) {

        rootPage = getCurrentPage();

        }

       

        Iterator<Page> childPages = rootPage.listChildren(new PageFilter(getRequest()));

    while (childPages.hasNext()) {

items.add(childPages.next());

    }

    }

    // Returns the navigation items

    public List<Page> getItems() {

        return items;

    }

    // Returns the navigation root

    public Page getRoot() {

        return rootPage;

or  to page AEM/TopNav.java at master · pankajchhatri/AEM · GitHub

Answers (3)

Answers (3)

Avatar

Avatar

jessica9745

Avatar

jessica9745

jessica9745

25-02-2020

Currently, I am using the Garmin App while I am using the navigation system for checking any location via the map. An error occurred when I was trying to deal with Garmin connect login. I could not connect with the GPS system for this error and also could not find the desired location. Need a proper solution for this particular problem.

Avatar

Avatar

nehat63181151

Avatar

nehat63181151

nehat63181151

06-09-2019

Thanks for the reply but can you plz explain further the page API thing. and the list of child page or any reference link would be appreciated.

Avatar

Avatar

Umesh_Sondhi

MVP

Avatar

Umesh_Sondhi

MVP

Umesh_Sondhi
MVP

06-09-2019

Hi,

You can use the page API and then list the child pages from it  .

Thanks