Liferay is a Gartner Magic Quadrant Leader for the Sixth Year! Find out why
« Back to Portlets

Site Map Portlet

Introduction #

Displays a structured directory of links to all pages in the portal. The Site Map can be used to navigate directly to any page on the site. It can be configured to display the entire site or a sub-section of pages.

Features #

The sitemap portlet is highly configurable in the Configuration view:

  • Root layout: The page from which we will start our sitemap (the selected page and its children)
  • Display depth: The level of the children that will be shown (1 is the top level, unlimited is all the pages)
  • Include Root in tree allows us to choose if we want to show the page we set as "Root layout"
  • Show Current page
  • Use HTML title (for each page title shown)
  • Show hidden pages

Screenshots #

Customization #

This portlet can be customized using the Portal Hook Plugins or the Extension Environment to override the files in portal-web/docroot/html/portlet/site_map

2 Attachments
37768 Views
Average (2 Votes)
The average rating is 1.0 stars out of 5.
Comments
Threaded Replies Author Date
So, the Site Map is "a structured directory of... Mathias Kratzer March 12, 2012 9:12 AM
Probably the hook is the way to go, though... Niko Humalamäki April 25, 2012 3:09 AM
One can also copy a script for a specific site... Niko Humalamäki April 25, 2012 3:14 AM
What 'Show Current page' and 'Use HTML title'... john lu June 10, 2015 3:14 AM

So, the Site Map is "a structured directory of links to all pages in the _portal_. can be used to navigate directly to any page on the _site_." - Which of these two different statements in the Introduction is true? I'm looking for a way to let the Site Map Portlet display all pages of all sites of our portal, came here, and am not a single step closer to an answer :-(
Posted on 3/12/12 9:12 AM.
Probably the hook is the way to go, though would be nice to have the right files to modify told right here..
Posted on 4/25/12 3:09 AM.
One can also copy a script for a specific site map from the site map portlet configuration icon and from there under the tab share.

This failed on web display portlet not expanding to the size of the site map, but instead adding a scrollbar. I tried to add the script between divs with style="overflow: visible" with no luck. Probably this is due to javascript being run after the layout has been added...
Posted on 4/25/12 3:14 AM.
What 'Show Current page' and 'Use HTML title' exactly do?? When I check it I don't see any defference in portlet.
I use Liferay 6.2
Thanx
Posted on 6/10/15 3:14 AM.