---
title: "Feature: Cards and thumbnails for page menus"
manual: "Frontend Theme for Extension Development"
version: "main"
source: "Changelog/2.0/Feature-MenuCardLayouts.rst"
modified: "2026-09-17T04:52:50+00:00"
---

# Feature: Cards and thumbnails for page menus

## Description

The two page menus **Menu of selected pages** and
**Menu of subpages of selected pages** gain a **Layout**:

| Layout | Renders |
| --- | --- |
| **List** | The list of links it rendered before, and the default. |
| **Cards** | One card per page: its first page media, its title and its abstract. The whole card is the link. |
| **Thumbnails** | One small card per page: its first page media and its title. |

The image of a card is the first file of the page's **Media** field
(**Resources** tab of the page properties), with the alternative text
of that file reference; a page without media gets a card without an image.

The field is offered for these two menus only. Every other menu, and every
other content type the field does nothing for, keeps it out of the form.

## Impact

No new column. The page media is fetched only for a menu in one of the two
new layouts, so a menu in the list layout costs what it did before. A record
of another menu type that still carries a layout value from an earlier
rendering renders its list as before.

A site package overriding `Templates/ContentElements/MenuPages.html`
or `MenuSubpages.html` finds the cards in the new partial
`Partials/ContentElement/MenuCards.html`.
