verbb / footnotes
A Craft CMS plugin for adding rich, linked footnotes to CKEditor content.
Package info
Type:craft-plugin
pkg:composer/verbb/footnotes
Fund package maintenance!
Requires
- php: ^8.2
- craftcms/ckeditor: ^5.0.0
- craftcms/cms: ^5.9.0
- verbb/base: ^3.0.20
Requires (Dev)
- pestphp/pest: ^3.8
- pestphp/pest-plugin: ^3.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-07 10:41:21 UTC
README
Footnotes for Craft CMS
Footnotes is a Craft CMS plugin that lets CKEditor authors write rich supporting notes without leaving the document. References stay in the main text while definitions live in an editable footnotes region at the end of the same field.
The saved field value contains references, definitions and return links, so ordinary field output is complete. Developers can also use Twig to move or combine definitions, customise the markup, or request structured rich notes through GraphQL.
Features
- Edit rich footnote definitions in the same CKEditor document as their references, and reuse one definition from several places.
- Display in-text references as plain numbers or Wikipedia-style square-bracketed numbers.
- Render complete footnotes through ordinary field output without frontend JavaScript.
- Move or combine definitions from one or several fields in Twig.
- Customise the generated reference, list, item and backlink markup in Twig.
- Request plain text, rich HTML and repeated-reference data through GraphQL.
Documentation
Visit the Footnotes Plugin page for all documentation, guides, pricing and developer resources.
Credit & Thanks
Originally created by the team at Vierbeuter.
Support
Get in touch with us via the Footnotes Support page or by creating a Github issue
Sponsor
Footnotes is licensed under the MIT license, meaning it will always be free and open source - we love free stuff! If you'd like to show your support to the plugin regardless, Sponsor development.