Skip to main content

Navigation Blocks

Navigation blocks are typically placed on all pages, to assist readers with navigating the website.

Navigation - Arc Chain

Key features:

  • Section Menu opens on left side

  • Section Menu can display up to 2 levels of hierarchy

  • Customers can configure placement of components within the Navigation Chain across desktop and mobile

Recommendation and best practice is to link each instance of this chain back to a fragment page, so that you can make changes to it in one place and have those appear everywhere on the website. See Themes - Fragment Page + Linking Guidance for Themes for more details.

Custom fields

Name

Type

What it does

Aria-label

Text

The label is provided to assistive technologies to provide it with a unique name for the header nav landmark - defaults to Sections Menu if left blank

Links Bar - Aria-label

Text

The label is provided to assistive technologies to provide it with a unique name for the header links nav landmark - defaults to Top Links if left blank

Configure content

Sections Menu hierarchy

Text

The name of the Site Service hierarchy you wish to display when a user opens the Sections button. Can display up to 2 levels of hierarchy.

Horizontal Links hierarchy

Text

The name of the Site Service hierarchy you wish to display as horizontal links across the top bar of the navigation. Can display only 1 level of hierarchy.

Note

The horizontal links can only display if the Logo alignment is set to left.

Logo

Logo alignment

Select

Select whether the logo should be aligned to the center or left of the top bar of the navigation

Starting desktop navigation bar height

Number

Select the height of the navigation bar (in px) when the user first opens a page on desktop. Must be between 56 and 200.

Shrink navigation bar after scrolling

Number

How far should the user scroll (in px) until the navigation height shrinks back to standard size (56px) on desktop? Must be greater than the value configured for Starting desktop navigation bar height.

Display

Display dots between horizontal links

Checkbox

If checked, separator dots will display between the horizontal links in the top bar of the navigation.

Mobile components

See documentation below

Desktop components

See documentation below

Component slots in the Navigation Chain

The Navigation is created as a Chain so that other blocks can be placed within the chain. This allows you to customize the Navigation Chain with custom components. There are a total of 10 different component slots that can be configured by using the Custom Fields of the Navigation Chain.

On the mobile breakpoint, there are two available component slots in the top bar of the navigation:

rId21.png
  • Left Component 1 - Mobile

  • Right Component 1 - Mobile

If a user opens the Sections Menu, there are two additional component slots within the Sections menu on mobile:

rId24.png
  • Sections Menu Component 1 - Mobile

  • Sections Menu Component 2 - Mobile

On the Desktop breakpoint, there are four available component slots in the top bar of the navigation:

rId27.png
  • Left Component 1 - Desktop

  • Left Component 2 - Desktop

  • Right Component 1 - Desktop

  • Right Component 2 - Desktop

If a user opens the Sections Menu, there are two additional component slots within the Sections menu on desktop:

rId30.png
  • Sections Menu Component 1 - Desktop

  • Sections Menu Component 2 - Desktop

Each of the component slots listed above has a corresponding Custom Field, which allows you to choose from the following options:

rId33.png
  1. Arc Search // If selected, will display a search icon, which a user can click to enter search text. It can be used if Arc Site Search is contractually enabled for your organization. (Arc Site Search is not supported for new Arc customers.

  2. Custom // If selected, a custom block can display in this slot. See further explanation below

  3. None // If selected, nothing will display in this component slot

  4. Queryly Search // If selected, will display a search icon, which a user can click to interact with. The organization must have a Queryly account.

  5. Sections Menu // If selected, a hamburger icon will display, which a user can click to open the Sections Menu from the left side of the screen. The list of links that appear in the Sections Menu can be configured in Site Service.

If you select Custom, then you must 1) drag the Block you wish to appear in this space into the Navigation Chain and 2) use the corresponding field below (for example, If custom, position of Left Component 1 - Mobile) to specify its position within the chain.

For example, imagine you have two Blocks you want to use within the Navigation Chain - a custom weather widget, and the Identity Header Account - Arc Block. Drag them both into the chain, and take note of which position each takes within the chain.

rId39.png

When configuring your chain for Desktop breakpoints, you could choose to have the Sections Menu and the Queryly Search options display on the left side of the navigation, and have your Custom Weather Widget and the Identity Header Block display on the right side of the navigation. Note in the example below that since we want to display the blocks placed in this chain in Right Component 1 and 2, we've selected Custom and then entered the block's position within the chain - In the Right Component 1 slot, we want the weather widget to appear, so we enter position 1 (since it's the first block in the chain); in the Right Component 2 slot, we want the Identity Header Account block to appear, so we enter position 2 (since it's the second block in the chain):

rId42.png

On mobile, however, you won't be able to fit all 4 of these components within the top bar of the navigation (there is not room on mobile viewports for this many components). So you may choose to display the most critical ones in the top bar of the navigation (for example, the Sections menu and the Identity Header Account). Then, you can place the other components (Queryly search and the Custom Weather Widget) within the Sections menu, so users can access them if they open the Sections menu. Note that since we want the Identity Header Account Block to appear in the Right Component 1 - Mobile slot, we've selected Custom, and then chose position 2, the Identity Header Block is the second block in the navigation chain. Similarly, for Sections Menu Component 2 - Mobile, we want the weather widget to display, so we've selected Custom and set the position as 1, since the weather widget is the first block in the chain:

rId45.png

Links Bar - Arc Block

rId48.png

Key features:

  • Displays a list of links horizontally on a page

  • Can be used to display an editorially curated list of links (like Trending Topics) or site navigation links

How to use the Links Bar - Arc Block:

1. Set up a hierarchy in Site Service (for example, links-bar) to control the links you want to appear for each website. The Links Bar - Arc Block can display 1 level of hierarchy.

2. Configure the Links Bar - Arc Block to utilize this hierarchy you created. For example:

rId51.png

3. Place the Links Bar - Arc Block on all pages/templates where you want it to appear. Best practice is to link all instances of the block to a fragment page (if you are using the same hierarchy for them).

Alert Bar - Arc Block

rId54.png

Key features:

  • Displays breaking news alerts across the site

  • Controlled by a Collection

How to use the Alert Bar - Arc Block:

1. Set up an Alert Bar Collection for each of your websites. Example:

rId57.png

2. Each of these Collections must have a Collection Alias of alert-bar

rId60.png

Suggested description, to assist editors: Alert Bar collection for [ENTER NAME] website. If a story is added to this collection, it will appear in the Alert Bar Block on the [ENTER NAME] website until it is removed from this collection.

3. Ensure that the Alert Bar - Arc Block is placed on all of the pages + templates that you want alerts to appear on.

4. When a story is added to an Alert Bar collection, that story will automatically be featured in the alert bar for that website. It will display the story's headline and link to its URL.

Note: You have the option to override the headline that appears through the Edit Promo Content button in Collections - this will change the headline text only for the Alert Bar.

rId63.png

5. When you remove the story from the Alert Bar collection, the alert bar will no longer appear on that website.

Note: There is an approximately up to 2 minute cache on the Alert Bar, from when you republish the collection to when you see it on the website.

Additionally, if an individual reader dismisses the alert (by pressing the X button), they will no longer see that particular alert (for two days - if they alert is still present after 2 days, they will see it again). If a new alert is set (with different text), the reader will see the new alert.

Footer - Arc Block

rId66.png

Key features:

  • Displays customizable list of links and/or sections at the bottom of every page on the website

How to use the Footer - Arc Block:

1. Set up a hierarchy in Site Service (for example, footer) to control the links you want to appear for each website. The Footer - Arc Block can display two levels of hierarchy - the non-clickable title and the links or sections below each title. In the screenshot above, Terms of Use, Get Us, Contact Us and About Us are each first-level titles and are not able to be clicked on, and the links below these are second-level links and sections.

Site Service requires that any parent of child items must be a section object, not a link. For this reason, you may need to create dummy sections in your website for the titles within the footer. You will then be able to drag link items or other sections below each of these titles. You can also use sections as these titles, but note they will not be clickable.

rId69.png

2. Configure the Footer - Arc Block to utilize your created hierarchy. For example:

rId72.png

3. Place the Footer - Arc Block on all pages/templates where you want it to appear. Best practice is to link all instances of the block to a fragment page (if you are using the same hierarchy for them).