PHPackages                             reckless/menu\_item\_extras\_reckless - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. reckless/menu\_item\_extras\_reckless

ActiveDrupal-module[Utility &amp; Helpers](/categories/utility)

reckless/menu\_item\_extras\_reckless
=====================================

Provide an additional custom fields which can be used on Menu link

043

Since Aug 18Compare

[ Source](https://github.com/RecklessAgency/menu_item_extras)[ Packagist](https://packagist.org/packages/reckless/menu_item_extras_reckless)[ RSS](/packages/reckless-menu-item-extras-reckless/feed)WikiDiscussions Synced 2d ago

READMEChangelog (2)DependenciesVersions (11)Used By (0)

CONTENTS OF THIS FILE
=====================

[](#contents-of-this-file)

- Introduction
- Requirements
- Installation
- Configuration
- FAQ
- Maintainers

INTRODUCTION
------------

[](#introduction)

Menu Item Extras provides extras for the Menu Items. Version 8.x-1.x adds the Body textarea field only.

REQUIREMENTS
------------

[](#requirements)

This module requires the following modules:

- Block (Drupal core)
- Text (Drupal core)
- CKEditor (Drupal core)
- Menu link content (Drupal core)

INSTALLATION:
-------------

[](#installation)

1. Download and enable as normal module;
2. Go to the menus list and edit menu which you want to have the extras.

CONFIGURATION
-------------

[](#configuration)

- You can enable/disable extras per menu, by default we enable extras for the Main Menu. When extras is disabled, all data from the fields are removed;
- We added more suggestions for menus in regions. You could change menu template per region. Like `menu--extras--main--header.html.twig`, `menu--extras--main--footer.html.twig`.

UNINSTALLING:
-------------

[](#uninstalling)

1. Disable extras for all menus otherwise, you will not be able to uninstall it;
2. Uninstall as a normal module.

FAQ
---

[](#faq)

1. How to get a field value in the template?

You can use entity parameter which is passed to the `menu-levels.html.twig`

```
    {% if item.entity.field_test.value == '1' %}
      {{ rendered_content }}
    {% endif %}

```

2. Support for REST API We do not support it out of the box, check the issue [https://www.drupal.org/project/menu\_item\_extras/issues/2959787](https://www.drupal.org/project/menu_item_extras/issues/2959787)

MAINTAINERS
-----------

[](#maintainers)

- Andriy Khomych(andriy.khomych)
- Bogdan Hepting()
- Oleh Vehera(voleger)
- Mykhailo Gurei(ozin)

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1214612?v=4)[Reckless](/maintainers/Reckless)[@Reckless](https://github.com/Reckless)

---

Top Contributors

[![akhomy](https://avatars.githubusercontent.com/u/5923547?v=4)](https://github.com/akhomy "akhomy (68 commits)")[![iVegas](https://avatars.githubusercontent.com/u/11544787?v=4)](https://github.com/iVegas "iVegas (44 commits)")[![ozin7](https://avatars.githubusercontent.com/u/7485040?v=4)](https://github.com/ozin7 "ozin7 (23 commits)")[![bheptinh](https://avatars.githubusercontent.com/u/16425838?v=4)](https://github.com/bheptinh "bheptinh (7 commits)")[![danjdewhurst](https://avatars.githubusercontent.com/u/25198612?v=4)](https://github.com/danjdewhurst "danjdewhurst (6 commits)")

### Embed Badge

![Health badge](/badges/reckless-menu-item-extras-reckless/health.svg)

```
[![Health](https://phpackages.com/badges/reckless-menu-item-extras-reckless/health.svg)](https://phpackages.com/packages/reckless-menu-item-extras-reckless)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
