|
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 |
|---|