belsignum / eyebrow
Adds an eyebrow field to content element headers
Package info
github.com/Andreas-Sommer/eyebrow
Type:typo3-cms-extension
pkg:composer/belsignum/eyebrow
dev-main
2026-03-29 17:00 UTC
Requires
- typo3/cms-core: ^12.4
- typo3/cms-fluid-styled-content: ^12.4
This package is auto-updated.
Last update: 2026-03-29 17:06:07 UTC
README
Adds an eyebrow input field to all tt_content records and renders it above the content header.
Features
- Adds database field
tt_content.eyebrow(varchar(255)). - Adds backend input field
Eyebrowto all content element types. - Extends the header partial and outputs:
<p class="eyebrow ...">...</p>before theh1-h6headline. - Applies
data.header_positionclasses to the eyebrow output.
Requirements
- TYPO3
12.4 - PHP
8.3(project target)
Installation
- Require the extension via Composer (
belsignum/eyebrow). - Activate the extension in TYPO3.
- Run database schema updates.
- Include the static TypoScript template
Eyebrowin your root system template. - Flush TYPO3 caches.
Usage
Edit any content element and fill the Eyebrow field.
If a value is set, it is rendered inside the content <header> before the main headline.
Customization
Projects can override the extension partial in a sitepackage:
Partials/Header/All.html
If you override it, keep the project-specific rendering logic in your sitepackage while this extension stays reusable as the default implementation.