Skip to content

Page Header Variants through Style Options - #6727

Merged
dtdesign merged 32 commits into
6.3from
63-style-configurable-header
Oct 8, 2026
Merged

dtdesign merged 32 commits into
6.3from
63-style-configurable-header

Conversation

@dtdesign

@dtdesign dtdesign commented Oct 7, 2026

Copy link
Copy Markdown
Member

This PR introduces a lot of new features that enable us to offer different page header variants. This also introduces a modernized variant of the mobile menu that is now consistent between smartphones and tablets.

This also lays out the path for future modernizations of the style by offering more customization options without requiring additional CSS by the user.

One important aspect is that we moved the CSS a bit around to conditionally load only the CSS for either the classic or the new header variants. Templates are also compatible because we added a dynamic overruling of the pageHeader include by directing it to a system template. System templates are maintained exclusively by us and to enable seamless upgrades, these templates are not customizable.

Closes #5704

Fully Backwards Compatible

The legacy page header (dubbed “classic”) remains available and all previous styles default to this version. We made the decision to keep it fully backwards compatible by shipping the new HTML, CSS and JS alongside the existing ones, allowing for a friction-less migration.

Previews

Disclaimer: The screenshots are from an active development version and are subject to change.

Switching Between Page Header Variants

image

New: Page Logo Above the Menu

image

New: Combined Logo + Menu

image

…ware priority+ overflow for the system page header
@dtdesign
dtdesign marked this pull request as ready for review October 8, 2026 08:42
@dtdesign
dtdesign merged commit 6b21af9 into 6.3 Oct 8, 2026
8 of 9 checks passed
@dtdesign
dtdesign deleted the 63-style-configurable-header branch October 8, 2026 08:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant