PageΒΆ
-
/libs/granite/ui/components/endor/layouts/page
The layout to render Endor page. It only makes sense to be applied to body component.
It expects the main resource to have the following content structure:
- granite:EndorLayoutsPageMain
- rail
The rail.
- breadcrumbs
The breadcrumb links of the current page. Only links up to the parent of current page are required. The current page would be specified at
title
. You may use/libs/granite/ui/components/endor/layouts/breadcrumbs
layout.
- title
The title of current page.
- helpactivator
The popover activator for help.
- badge
The badge component.
- user
The user component. You may use
/libs/granite/ui/components/endor/user
.
- help
The help popover.
- notifications
Notifications popover.
- account
The account popover.
- content
The actual content of the page.
Example:
+ mybody - sling:resourceType = "granite/ui/components/foundation/page/body" + layout - sling:resourceType = "granite/ui/components/endor/layouts/page" + rail - sling:resourceType = "granite/ui/components/endor/navcolumns" + breadcrumbs - sling:resourceType = "granite/ui/components/foundation/navigation" + layout - sling:resourceType = "granite/ui/components/endor/layout/breadcrumbs" + items + title - sling:resourceType = "granite/ui/components/foundation/hyperlink" - text = "Properties" - href = "#" + helpactivator - sling:resourceType = "granite/ui/components/foundation/hyperlink" + badge + user - sling:resourceType = "granite/ui/components/endor/user" + help + notifications + account + content - sling:resourceType = "granite/ui/components/foundation/container"