root/CPS3/products/CPSPortlets/trunk/skins/cpsportlets_widgets/getBreadcrumbsItems.py

Revision 53377, 0.8 kB (checked in by jmorliaguet, 1 year ago)

added missing 'display_site_root' option (#1880)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 ##parameters=**kw
2 # $Id$
3
4 REQUEST = context.REQUEST
5 # XXX: Document what the breadcrumb_set is for !
6 breadcrumb_set = REQUEST.get('breadcrumb_set')
7 if breadcrumb_set != None:
8     return breadcrumb_set
9
10 utool = context.portal_url
11
12 # Display options
13 parent = int(kw.get('parent', 0))
14 display_hidden_folders = int(kw.get('display_hidden_folders', 1))
15 display_site_root = int(kw.get('display_site_root', 1))
16 first_item = int(kw.get('first_item', 0))
17
18 # Compute the breadcrumbs
19 base_url = utool.getBaseUrl()
20 portal = utool.getPortalObject()
21 items = utool.getBreadCrumbsInfo(context=context, only_parents=parent,
22                                  show_root=display_site_root, restricted=True,
23                                  show_hidden_folders=display_hidden_folders,
24                                  first_item=first_item, title_size=50)
25 return items
Note: See TracBrowser for help on using the browser.