Creating Hives that Contain Multiple Levels of Pages

Creating Hives that Contain Multiple Levels of Pages

Question

The Hive design that is being proposed by our business users requires that sub pages be included as part of the menu. For example, the design calls for a page called Global Sales that would contain top level summary data for our global business. Then individual sub-pages would be required to show the result for each country. We have looked at creating a menu item for each country, but because there are a lot of countries represented, the menu ends up containing too many objects and the ease of use suffers.

Is it possible to create a Hive design like this in Digital Hive? 

Answer

Info
This feature was made available in the Digital Hive 2025.2 release.
 
 Digital Hive allows Hive authors to create menus that contain top level pages that can include a secondary level of sub-pages. Working with a Hive that already has the Global Sales and individual country pages created:


The following steps will outline how to transform the design to support a level of sub-pages.

  1. Log into Digital Hive as a user that has edit capabilities for the desired Hive
  2. Click on the Hive Launcher icon  and select Open Designer
  3. Open the properties page for the Global Sales page

  4. In the General section, locate the Secondary navigation property 
  5. Change the value to Sub-pages

  6. In the Sub-pages property, use the down arrow to expand the list of pages
  7. Select the pages that need to be sub-pages of the current Global Sales page. The order in which you select the sub-pages will determine the default sort order of the menu

  8. Click anywhere outside this dropdown list, in the Properties panel, to close the list
  9. The result will be an ordered list of sub-pages

  10. To rearrange the order of the pages, you can click and drag the  icon to move the pages around the list
  11. Using the pencil icon  you can edit the desired page
  12. Te remove a page from the sub-pages list, use the  icon. Note: removing the page in this manner does NOT delete the entire page, it simply removes it as a sub-page and places it back as a top level menu item
  13. Save   the changes
  14. Launch the preview mode  to examine the modifications that have been made
Looking at the top level menu, you will notice that the country pages (Canada, USA, and UK) are no longer available as a menu option, and that a drop down arrow is now visible beside Global Sales.


Hovering the mouse over the dropdown arrow  will expose the list of sub-pages.


Clicking on any of these links will take the user to the desired page. Looking at the appearance, there are no longer any icons beside the names of the sub-pages. Let's modify that:
  1. Return to edit mode by clicking on the pencil icon 
  2. Open the properties page for the Global Sales page
  3. Enable the Show sub-pages icon property
  4. Save   the change
  5. Launch the preview mode  
Looking the Global Sales sub-page menu now you will see that each country sub-page has an icon. Of course, these icons can be modified to just like any other page icon.


Over time, a situation may arise where a new page is required as part of the list of sub-pages. In this example, a new country is required as part of Global Sales. The first way to accomplish this would be to create a new page, similar to the way that the original existing country pages were created, and then to use the same steps above to add that new page to the country sub-page list. An easier way to create the page would be using the new Sub-pages property actions. 
  1. Log into Digital Hive as a user that has edit capabilities for the desired Hive
  2. Click on the Hive Launcher icon  and select Open Designer
  3. Open the properties page for the Global Sales page
  4. In the General section, locate the Sub-pages property 
  5. Using the Action menu  select whether to , which will allow you to add an existing page from another Hive as a sub-page, or to create a 
  6. In this example, select New Sub-page
  7. Choose the type of page to create
  8. The editor will change focus to the newly added page
  9. Open the properties page for the Global Sales page
  10. Looking the Sub-pages list, you will see the newly added page at the bottom of the list
  11. Save   the changes
With those changes made, you will now see a new option available to users when they view the Global Sales sub-pages.


FAQ

Can an additional layer of sub-pages be created? For example, I would like to add provinces as sub-pages to the Canada page?

No. Once a page is specified as a sub-page, it is not possible to add another level of pages beneath it. In fact, looking at the properties for the Canada page, you will see that the Secondary navigation option is disabled because Canada is already a sub-page.

As opposed to the flyout menu, is it possible to have the sub-pages listed alongside the top level pages but have them indented?

No. Due to space restrictions and overall appearance, sub-pages are only accessible via the flyout menu. The flyout dialog will work for both horizontal top or vertical left hand menu layouts.


Is it possible to create multiple sub-pages for different top level menu options?

Yes it is possible to have multiple menu options with sub-pages. In this example, a new top level menu item called Category was added that contains a unique set of sub-pages. 
    • Related Articles

    • Digital Hive Designer Elements Used for Authoring Hives

      Overview Digital Hive provides a very robust, zero code, authoring experience that enables authors to create visually stunning and impactful end user applications, called Hives. As part of the authoring process, there are different elements that can ...
    • Creating a Curated Folder that Contains Content from Different Content Systems

      Question Our organization leverages multiple BI & Analytics platforms. In addition to these, content from Sharepoint Online is also surfaced through Digital Hive. Is there a way to create a single folder that combines content from these different ...
    • Prevent Hive Pages from Loading on Every View

      Question There is a Hive page that currently has multiple embedded visualizations from different platforms. When the user first accesses the page, the visuals are loaded, which is to be expected. If the user navigates to another page within the Hive, ...
    • Exporting Hive Pages to PDF

      Question Is there a way to export Hive pages to PDF so that they can be sent to team members or used in a presentation? Answer As of the Digital Hive 2024.2 release, it is possible to export Hive Pages to PDF which can be used for distribution or in ...
    • Creating a Personalized Greeting within a Hive

      Question Is there way to insert a personalized greeting onto a Hive page to create a more personal user experience? Answer As of the Digital Hive 2.1 release, it is possible to insert a customized personal greeting into the Digital Hive experience. ...