B
Bonzai 2
Web Parts

Advanced Links

Display link collections with multiple display styles: list, tiles, descriptions, text only, image gallery, or directory.

NavigationFeature Parity: 95%

Get Advanced Links Working in 3 Steps

15-30 minutes

Prerequisites

  • Bonzai 2 package installed on your site
  • Either a SharePoint list with links (Title, URL columns required) or Manual Links mode
1

Choose your data source

Select SharePoint List or Manual Links mode in the property pane.

2

Add the web part

Edit your page and add "Bonzai Advanced Links" from the Bonzai category.

3

Configure and publish

Select a display style, configure pagination, and publish.

When to Use This Web Part

Use this when you need to...

  • Create quick links sections
  • Display resource links with descriptions
  • Build navigation menus with icons
  • Organize external tool links

Best page locations

  • Homepage — quick links widget
  • Resource pages — categorized links
  • Department pages — team resources

Consider alternatives when...

  • Site directory — use Site Directory
  • Page listings — use Pages Rollup

Related web parts:

Site DirectorySharePoint site listingsLandingvisual tile navigation

Display Styles

  • List with Icons: Vertical list with icons (default)
  • Tiles: Icon tiles in a grid layout
  • Links with Descriptions: Detailed link cards with descriptions
  • Text Only: Simple text links without icons
  • Image Gallery: Grid of image tiles with overlay text
  • Directory (New): Directory-style cards with optional metadata lines, search/sort toolbar, and favorites

Data Source Modes

  • SharePoint List: Use a links list with Title and URL columns
  • Manual Links: Add links directly in the web part settings

Manual Links Fields

  • Type: Link or Divider
  • Title: Display text
  • URL: Link destination
  • Description: Optional description
  • Icon: Dropdown with auto-detect
  • Image: File picker (stock, OneDrive, site files, upload)
  • Open in New Tab: Toggle

Recent Updates

  • Title icon now uses an icon picker with visual browsing.
  • New Manual Links mode for list-free configurations.
  • New Image Gallery display style.
  • Pagination now works across all display styles (showPaging + itemsPerPage).
  • New dynamic filtering: admins can choose category/tag columns and end users can filter links at runtime.
  • New Directory display style with optional search, sorting, favorites, and two metadata lines.

Dynamic Filtering (New)

Advanced Links supports two layers of filtering when using a SharePoint list:

  • Admin scope: choose which list columns represent Category and/or Tags, and optionally restrict allowed values.
  • Runtime filters: end users can use dropdowns on the page to narrow links to a specific category/tag.

Works with your existing list columns

You can point filters at columns you already have in your links list. If you rename columns later, re-select the columns in the web part settings.

Directory Mode (New)

Directory mode is designed for app/resource directories where end users need quick scanning tools: search, sorting, and personal favorites.

  • Search: optional search box filters results by title, description, category, and metadata fields.
  • Sort: optional sort dropdown (A–Z, Z–A, or Custom Order).
  • Favorites: optional per-user favorites saved in the browser (local storage) for that specific web part instance.
  • Metadata lines: in SharePoint List mode, admins can select up to two list columns to show as extra details (with custom labels).
  • Category badge: optional badge color override for the category label.

Favorites are per-user and per-web-part instance

Favorites are stored in the user’s browser (local storage) and are tied to the specific Advanced Links web part placement on the page. Clearing browser storage or switching browsers/devices will reset favorites.

Common Configurations

Copy these ready-to-use configurations:

Quick Links List

Vertical list with icons

Best for: Homepage sidebar
Configuration
titleQuick Links
displayStylelist
iconSizesmall

App Tiles

Grid of link tiles

Best for: App launcher
Configuration
titleApplications
displayStyletile
numberOfLinks4
showPagingOn
itemsPerPage12
iconSizelarge

Resource Cards

Links with descriptions

Best for: Resource page
Configuration
titleResources
displayStyledescription
numberOfLinks3
showPagingOn
itemsPerPage9

Footer Links

Text-only compact links

Best for: Page footer
Configuration
displayStyletext
showPagingOff

Resource Directory

Directory layout with search + favorites

Best for: Tools & apps directory
Configuration
displayStyledirectory
enableSearchBoxOn
enableSortDropdownOn
defaultSortOptionaz
enableFavoritesOn

Best Practices

Use Fluent UI icons

The Icon column in your list should contain Fluent UI icon names (e.g., "Home", "Mail", "Calendar").

Use the title icon picker

Title icons are selected via a visual picker. Use a custom icon URL only when necessary.

Custom tile colors

In Tile mode, you can customize icon and tile background colors for branded navigation.

Troubleshooting

Still need help? Contact Bonzai Support


Reference

Links List Schema

Create a SharePoint list with these columns:

Manual Links mode bypasses the list

If you choose Manual Links, you can skip list setup and define links directly in the web part.
  1. Create a list to store link items.
  2. Add required Title and URL fields.
  3. Optional: add Icon, Description, Category, Parent, and ordering fields for richer layouts.
ColumnTypeRequiredDescription
TitleSingle line of textYesLink display text
URLHyperlinkYesLink destination URL (URL/Link/Url fields supported)
IconSingle line of textNoFluent UI icon name
DescriptionMultiple lines of textNoLink description (for Description style)
CategoryChoiceNoCategory for grouping
Metadata column (optional)AnyNoDirectory mode can display up to two additional columns as metadata lines (admin-selected in settings)
ParentNumber or TextNoParent link reference for grouping
OpenInNewWindowYes/NoNoOpen link in a new tab
LinkOrderNumberNoSort order (Order/ItemOrder also supported)

Property Pane Configuration

Title Settings

PropertyTypeDescription
titleTextWeb part title (default: Links)
titleUrlTextOptional URL to make the title clickable
titleIconOptionDropdownTitle icon mode: Custom or None
titleIconNameIcon PickerFluent UI icon picker (default: Link)
titleIconUrlTextCustom icon URL (overrides icon name)
descriptionText (Multiline)Optional description below the title

Data Source Settings

PropertyTypeDescription
dataSourceModeDropdownSharePoint List or Manual Links
siteSelectionModeDropdownSelect from available sites or enter site URL manually
selectedSiteUrlDropdownSite dropdown (picker mode)
selectedSubsiteUrlDropdownCascading subsite dropdown (picker mode, optional)
siteUrlTextManual site URL (manual mode)
listIdList PickerLinks list (updates based on selected site)
viewIdView PickerOptional view to filter links (depends on selected list)
manualLinksCollectionCollection DataManual link items (manual mode only)

Filtering (SharePoint List mode)

PropertyTypeDescription
enableCategoryFilterToggleShow category filter dropdown to end users
categoryFilterLabelTextCustom label for the category dropdown (e.g., Department, Group)
categoryFilterColumnDropdown / TextSelect which list column to use for Category
selectedCategoriesMulti-selectAdmin-selected allowed categories (optional pre-filter)
enableTagFilterToggleShow tag filter dropdown to end users
tagFilterLabelTextCustom label for the tag dropdown
tagFilterColumnDropdown / TextSelect which list column to use for Tags
selectedTagsMulti-selectAdmin-selected allowed tags (optional pre-filter)

Display Options

PropertyTypeDescription
displayStyleDropdownDisplay style: List, Tiles, Descriptions, Text, Image Gallery, Directory (new)
iconSizeDropdownIcon size: Small, Medium, Large
numberOfLinksDropdownItems per row (1-6, for Tile, Description, and Image Gallery styles)
showPagingToggleEnable pagination
itemsPerPageSlider (3-50)Items per page when pagination is enabled

Search, Sort & Favorites (Directory mode)

PropertyTypeDescription
enableSearchBoxToggleShow a search box above results (filters by title/description/category/metadata)
searchBoxPlaceholderTextPlaceholder text for the search box
enableSortDropdownToggleShow a sort dropdown (A–Z, Z–A, Custom Order)
defaultSortOptionDropdownDefault sort option: az, za, or order
enableFavoritesToggleAllow end users to “star” items as favorites (saved in browser)
favoritesLabelTextLabel for the favorites section (default: Favorites)

Metadata & Badge (Directory mode, SharePoint List only)

PropertyTypeDescription
metadataColumn1DropdownSelect a list column to display as “Metadata line 1”
metadataColumn1LabelTextLabel shown before metadata line 1 (e.g., Owner)
metadataColumn2DropdownSelect a list column to display as “Metadata line 2”
metadataColumn2LabelTextLabel shown before metadata line 2 (e.g., Phone)
categoryBadgeColorTextOptional color override for the category badge text

Tile Options (Tile display style only)

PropertyTypeDescription
fontSizeSlider (10-24)Font size for tile text
tileHeightSliderTile height in pixels (0 = auto)
iconColorTextIcon color (hex code)
tileColorTextTile background color (hex code)

Gallery Options (Image Gallery display style only)

PropertyTypeDescription
galleryHeightSliderGallery height in pixels

Features Checklist

  • ✅ Six display styles (List, Tiles, Descriptions, Text, Image Gallery, Directory)
  • ✅ Configurable icon sizes
  • ✅ Custom tile colors
  • ✅ Pagination support across all styles
  • ✅ Manual Links mode (no list required)
  • ✅ Auto-loading list picker
  • ✅ Custom title with icon and link
  • ✅ Directory mode toolbar options: search + sorting
  • ✅ Directory mode favorites (per-user browser storage)