B
Bonzai 2
Web Parts

Content Cards

Display items from a SharePoint list as a responsive grid of cards with icons, descriptions, and call-to-action links.

ContentFeature Parity: 85%

Get Content Cards Working in 3 Steps

15-25 minutes

Prerequisites

  • Bonzai 2 package installed on your site
  • A SharePoint list with at least Title + Link columns (recommended: also add icon + description)
1

Create your list

Create a list that stores the card content (Title, Description, Link URL, optional icon and category).

2

Add the web part

Edit your page and add “Bonzai Content Card”.

3

Select site + list

Pick the site (optional) and select the list. Then choose layout settings like items per row and paging.

When to Use This Web Part

Use this when you need to...

  • Build a “Quick Links” grid with richer visuals than a plain link list
  • Create a landing section with cards that link to key pages, tools, or resources
  • Group content by category and let users filter with simple category selection

Best page locations

  • Homepages — quick navigation panels
  • Department pages — resource/tool collections
  • Hub pages — visual link directories

Consider alternatives when...

  • Complex page layouts with tiles and overlays — use Landing
  • Curated hero/rotating banners — use Slider
  • Search-driven experiences — use Site Directory / Advanced Search

Related web parts:

Advanced Linksyou want curated links with tile/list layouts and targetingLandingyou want image tiles with overlay templates

How it Works

Each list item becomes one card. Cards can show an icon (image URL or Fluent icon name), a title, an optional description, and an optional call-to-action link.

Flexible column names (field discovery)

Content Cards can work with different column naming conventions. If your columns are named differently (for example, Body instead of Description), it will try to detect the best match automatically.

Required List Schema

Create a SharePoint list with these columns (recommended):

ColumnTypeRequiredNotes
TitleSingle line of textYesCard title
DescriptionMultiple lines of textNoCard body text (also accepts common variants like Body)
LinkUrlHyperlinkNoDestination URL (relative URLs are supported)
LinkTextSingle line of textNoButton/link label (defaults to “Learn More”)
IconUrlHyperlinkNoImage icon URL for the card
IconNameSingle line of textNoFluent icon name (used if IconUrl is empty)
OpenInNewTabYes/NoNoOpen LinkUrl in a new tab
CategoryChoice or TextNoOptional category filtering (Choice recommended)
SortOrderNumberNoOptional ordering (lower first)

Common Configurations

Resource Grid
  • Items per row: 4
  • Cards show icon + title + short description
  • Hover effect enabled
Category Filtered
  • Add a Category column (Choice)
  • Select one or more categories in the web part settings
  • Sort by SortOrder for curated ordering
Compact Links
  • Hide description by leaving it empty
  • Use smaller icon size
  • Enable paging for longer lists

Troubleshooting

Still need help? Contact Bonzai Support


Reference

Key Web Part Settings

SettingWhat it controls
Site selectionPick a different site (optional) to source the list from
ListSelect the SharePoint list to render as cards
Items per rowGrid density (1–6)
Items to showHow many items to load from the list
PagingEnable paging and set items per page
Card stylingPadding, borders, corner radius, hover and shadow
Icon optionsIcon size, color, and placement (top/left)
Category filterSelect which categories (from the list) to display

Use image icons for best visual consistency

If you want consistent sizing across different icons, prefer IconUrl (image) over icon font names.

Keep descriptions short

Cards work best with 1–2 lines of description text. Longer content will make the grid feel uneven.
Tip
If you’re using icon images, store them in a site asset library and use URLs that are accessible to everyone who will view the page.