Breadcrumbv3

Breadcrumb allows navigation of the page hierarchy relative to the current page. It is commonly added to a page template, in the header or footer.

Examples

Standard

Simple breadcrumb with no configuration applied. Shows the current page in relation to the page hierarchy. As the Navigation Start Level defaults to 2, the first page listed is the Component Library root page (0 = /, and 1 = /content/). For pages with a redirection target, the title and the link of the redirection target will be used. Because of that, the second item in the list is also shown as Component Library, instead of Templating, as that child page redirects to its parent. The next child page with the title Hidden is not listed, because it is marked to be hidden from the navigation.

In this example, we increase the Navigation Start Level to 3 to display a breadcrumb for a section one level lower in order to avoid the repeating Component Library page.

Disable Shadowing

In the first example, notice how the second entry for the Templating page was listed as Component Library like the first entry, because that child page redirects to its parent page. If this shadowing behavior is undesired, it can be turned off like shown here.

Language Navigationv2

The Language Navigation component provides a language and country navigation for a site, so that visitors can navigate to the same page in a different locale. It is commonly added to a page template, in the header or footer.

Examples

Single Level

Simple language navigation that allows to navigate to the same page in another language. If the same path doesn't exist in the content structure of the other language, then the navigation shows a path to the deepest parent page that it finds in the other language. To keep the pages of different locales linked (for the navigation as well as for the translation process), the convention is that they must keep the same path. Therefore, authors must not move or rename the pages, and instead use the Alias property if it is desired to localize the page name. The text displayed by the language navigation for each listed link is the Navigation Title of the language root page, or the main page Title when no navigation title is set on that page.

Multiple Levels

The Language Structure Depth property allows to construct the navigation for content that is not only translated in different languages, but also tailored to regional markets. This allows to custruct for example a country / language structure. There can also be more than 2 levels of nesting, but the page structure must follow the same hieararchy.

Navigationv2

Navigation allows an author to build a site navigation. It is commonly added to a page template, in the header or footer.

When added to a page template, if the configured Navigation Root is in a live copy blueprint or language copy master, then the navigation displayed on the pages resulting from this template will display the navigation structure that the accessed page is located in.

Examples

Standard

The default behavior of the navigation component is to generate a nested navigation structure from the configured page tree. It will collect all child pages by iterating deeply through the entire page hiearchy. When not configured otherwise, the root page will be excluded, and all pages that are marked to be hidden from the navigation will not be listed. The text shown for each linked page is the Navigation Title when provided by the page, or the main page Title otherwise. Pages that have a redirection target to other pages, like the Breadcrumb and the Language Navigation pages will be linked directly to the redirection target, from which also the title is taken.

Show Root Page

In this example we display the root page that is hidden by default by reducing the Exclude Root Levels option to zero.

Starting Level

Multiple root levels can be skipped. In this example, setting the Exclude Root Levels to 2 shows then only shows the leaf pages.

Structure Depth

By default, the navigation is lists all child pages. In this example, we disabling the option to Collect all child pages, and then reduce Navigation Structure Depth to the first level only. 

Disable Shadowing

In the previous examples, notice how the Breadcrumb and the Language Navigation pages that redirect to a much deeper child page were linked directly to the target page. This allows authors to create menu structures that can be different from the actual page hierarchy.

The example below shows how that automatic linking to the target page can be disabled (listing only the templating section).

Accessibility Landmark

By default, the navigation component has a navigation role applied. Authors can change this to a different value if desired, like below where a Secondary Navigation role is set (listing only the templating section).

Table of Contentsv1

Component that renders a table of content to help navigate the page content.

Examples

Standard

Default table of contents without any configuration.

The default list type is bulleted, default start level is h1 and default stop level is h6.

List Type

Configuring the list type to numbered.

Start Level

Configuring the start level to h2.

Stop Level

Configuring the stop level to h2.

ID

Configuring the id to sample-id.

Accordionv1

Accordion allows users to toggle panels of related content. Panels of varying component type can be created.

Examples

Standard

Accordion with three items with each item being a layout container.

Item 1

Item 2

Item 3

Sample Content

Accordion with three items with each item being a layout container and containing sample content.

Item 1

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Eu mi bibendum neque egestas congue quisque egestas. Varius morbi enim nunc faucibus a pellentesque. Scelerisque eleifend donec pretium vulputate sapien nec sagittis.

Item 2

Hac habitasse platea dictumst quisque sagittis purus. At risus viverra adipiscing at in tellus integer. Sit amet consectetur adipiscing elit duis tristique sollicitudin. Leo vel orci porta non pulvinar neque laoreet suspendisse. Volutpat diam ut venenatis tellus in metus vulputate eu.

Item 3

Libero id faucibus nisl tincidunt eget nullam non nisi. Hac habitasse platea dictumst vestibulum. Viverra orci sagittis eu volutpat odio facilisis mauris. Velit aliquet sagittis id consectetur purus ut. Orci phasellus egestas tellus rutrum tellus pellentesque eu tincidunt.

Expanded Item

Accordion with three items with the item expanded by default being the first item.

Item 1

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Eu mi bibendum neque egestas congue quisque egestas. Varius morbi enim nunc faucibus a pellentesque. Scelerisque eleifend donec pretium vulputate sapien nec sagittis.

Item 2

Hac habitasse platea dictumst quisque sagittis purus. At risus viverra adipiscing at in tellus integer. Sit amet consectetur adipiscing elit duis tristique sollicitudin. Leo vel orci porta non pulvinar neque laoreet suspendisse. Volutpat diam ut venenatis tellus in metus vulputate eu.

Item 3

Libero id faucibus nisl tincidunt eget nullam non nisi. Hac habitasse platea dictumst vestibulum. Viverra orci sagittis eu volutpat odio facilisis mauris. Velit aliquet sagittis id consectetur purus ut. Orci phasellus egestas tellus rutrum tellus pellentesque eu tincidunt.

Expanded Items

Accordion with three items and all items expanded by default.

Item 1

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Eu mi bibendum neque egestas congue quisque egestas. Varius morbi enim nunc faucibus a pellentesque. Scelerisque eleifend donec pretium vulputate sapien nec sagittis.

Item 2

Hac habitasse platea dictumst quisque sagittis purus. At risus viverra adipiscing at in tellus integer. Sit amet consectetur adipiscing elit duis tristique sollicitudin. Leo vel orci porta non pulvinar neque laoreet suspendisse. Volutpat diam ut venenatis tellus in metus vulputate eu.

Item 3

Libero id faucibus nisl tincidunt eget nullam non nisi. Hac habitasse platea dictumst vestibulum. Viverra orci sagittis eu volutpat odio facilisis mauris. Velit aliquet sagittis id consectetur purus ut. Orci phasellus egestas tellus rutrum tellus pellentesque eu tincidunt.

Single Expansion

Accordion with single expansion enabled, which forces a single item to be expanded at a time. Expanding one item will collapse all others.

Item 1

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Eu mi bibendum neque egestas congue quisque egestas. Varius morbi enim nunc faucibus a pellentesque. Scelerisque eleifend donec pretium vulputate sapien nec sagittis.

Item 2

Hac habitasse platea dictumst quisque sagittis purus. At risus viverra adipiscing at in tellus integer. Sit amet consectetur adipiscing elit duis tristique sollicitudin. Leo vel orci porta non pulvinar neque laoreet suspendisse. Volutpat diam ut venenatis tellus in metus vulputate eu.

Item 3

Libero id faucibus nisl tincidunt eget nullam non nisi. Hac habitasse platea dictumst vestibulum. Viverra orci sagittis eu volutpat odio facilisis mauris. Velit aliquet sagittis id consectetur purus ut. Orci phasellus egestas tellus rutrum tellus pellentesque eu tincidunt.

Nested

Nested accordions, with each item containing an accordion component in its layout container.

Item 1

Item 1.1

Item 1.2

Item 1.3

Item 2

Item 2.1

Item 2.2

Hac habitasse platea dictumst quisque sagittis purus. At risus viverra adipiscing at in tellus integer. Sit amet consectetur adipiscing elit duis tristique sollicitudin. Leo vel orci porta non pulvinar neque laoreet suspendisse. Volutpat diam ut venenatis tellus in metus vulputate eu.

Item 2.3

Item 3

Item 3.1

Item 3.2

Item 3.3

Libero id faucibus nisl tincidunt eget nullam non nisi. Hac habitasse platea dictumst vestibulum. Viverra orci sagittis eu volutpat odio facilisis mauris. Velit aliquet sagittis id consectetur purus ut. Orci phasellus egestas tellus rutrum tellus pellentesque eu tincidunt.

Deep Linking

Linking to an accordion item expands the item and scrolls to it.

Buttonv2

Button allows the display of a button or anchor button.

Examples

Standard

Simple Button with only a text configured.

Linked

Button linked to a page. Buttons with links provided are rendered as anchors.

Icon

An icon identifier can be provided for rendering an icon in the button.

Carouselv1

Examples

Image Slides

Carousel with three image components as child items.

Teaser Slides

Carousel with three teaser components as child items.

Automatic Transitioning

Automatic transitioning of slides can be enabled. The delay before transitioning to the next slide is also configurable. Pause and play buttons are displayed which allow stopping / continuing slide rotation.

Auto-pause on Hover Disabled

The default behavior is to pause when hovering the carousel, and automatic transitioning is enabled. This can be disabled, which may be useful for certain use cases, such as a full screen carousel.

Default Active Item

Carousel with three images with the default active item being the second image.

Deep Linking

Linking to a carousel item displays the item and scrolls to it.

Downloadv2

Download allows linking to an asset for download. Optionally displays a title, description, metadata and a download action.

Examples

Standard

Simple Download with only an Action Text and Download Asset configured. The Title and Description are by default taken from the provided asset.

Lava flowing into the ocean

Lava flowing into the ocean
Filename
lava-into-ocean.jpg
Size
495 KB
Format
image/jpeg
Download

Title and Description

By default, the Title and Description are taken from the provided asset. In this example, we provide a custom title and description for the download.

Custom Title

Custom description

Filename
lava-into-ocean.jpg
Size
495 KB
Format
image/jpeg
Download

Direct Upload

It is possible to upload an asset directly from a local file system rather than selecting an asset from DAM.

Uploaded Asset

Asset uploaded directly from a local file system

Filename
lava-into-ocean.jpg
Size
81 KB
Format
image/jpeg
Download

Display Inline

By default the asset is downloaded directly, but it is also possible to display it inline in the browser.

Lava flowing into the ocean

Lava flowing into the ocean
Filename
lava-into-ocean.jpg
Size
495 KB
Format
image/jpeg
View

Embedv2

Embed allows a third-party widget to be added to a page. Media can be added from a supported URL, a pre-configured embeddable or with safe freeform HTML.

Examples

URL

URLs to embeddable objects can be pasted in the edit dialog. Embed will check that the URL matches a supported processor and provide feedback to the author. Additional URL processors can be registered by a developer.

https://www.pinterest.com/pin/146859637829777606/

oEmbed URL

URLs to embeddable objects that use oEmbed to retrieve the embedding information. This example uses the bundled Twitter configuration. Other configurations can be easily added by a developer.

Embeddable

Trusted pre-configured embeddable snippets that can be selected by an author. These snippets are parameterized and can include unsafe tags such as script. Developers are able to create custom embeddable snippets for selection in the edit dialog.

HTML

Allows an author to input free-form html and is restricted to safe tags only. For example, the script tag is not supported.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium.

Progress Barv1

Progress bar can be used to display progress.

Examples

Default

Default progress bar with no configuration.    

0

Custom progress

Progress bar with custom defined completion.

33.3

Quick Searchv2

Search component that displays search results based on the search query

Examples

Basic configuration

Quick search component with basic configuration that defines Search Root.  

Tabsv1

Tabs allow a user to switch between panels of related content. Panels of varying component type can be created.

Examples

Standard

Tabs with three tab panels with each tab panel being a layout container.

Sample Content

Tabs with three tab panels with each tab panel being a layout container and containing sample content.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Eu mi bibendum neque egestas congue quisque egestas. Varius morbi enim nunc faucibus a pellentesque. Scelerisque eleifend donec pretium vulputate sapien nec sagittis.

Hac habitasse platea dictumst quisque sagittis purus. At risus viverra adipiscing at in tellus integer. Sit amet consectetur adipiscing elit duis tristique sollicitudin. Leo vel orci porta non pulvinar neque laoreet suspendisse. Volutpat diam ut venenatis tellus in metus vulputate eu.

Libero id faucibus nisl tincidunt eget nullam non nisi. Hac habitasse platea dictumst vestibulum. Viverra orci sagittis eu volutpat odio facilisis mauris. Velit aliquet sagittis id consectetur purus ut. Orci phasellus egestas tellus rutrum tellus pellentesque eu tincidunt.

Default Active Item

Tabs with three tab panels with the default active item being the third tab.

Nested

Nested tabs structure with each tab panel containing a tabs component in its layout container.

Hac habitasse platea dictumst quisque sagittis purus. At risus viverra adipiscing at in tellus integer. Sit amet consectetur adipiscing elit duis tristique sollicitudin. Leo vel orci porta non pulvinar neque laoreet suspendisse. Volutpat diam ut venenatis tellus in metus vulputate eu.

Libero id faucibus nisl tincidunt eget nullam non nisi. Hac habitasse platea dictumst vestibulum. Viverra orci sagittis eu volutpat odio facilisis mauris. Velit aliquet sagittis id consectetur purus ut. Orci phasellus egestas tellus rutrum tellus pellentesque eu tincidunt.

Deep Linking

Linking to a tabs item displays the item and scrolls to it.

PDF Viewerv1

Embed PDF Viewer to display PDF file's stored in the DAM on the page.

Full Window

Examples

The viewing area renders in the full browser. Best suited for storage and productivity applications.

Sized Container

The sized container mode displays PDFs in a boxed container with landscape orientation. Best suited for presentations.