PHPackages                             eab/relatednodesbundle - 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. eab/relatednodesbundle

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

eab/relatednodesbundle
======================

Related Nodes datatype bundle for eZ Publish

0.9.0(10y ago)0162GPL-2.0PHP

Since Dec 20Pushed 10y ago1 watchersCompare

[ Source](https://github.com/eab-dev/EabRelatedNodesBundle)[ Packagist](https://packagist.org/packages/eab/relatednodesbundle)[ RSS](/packages/eab-relatednodesbundle/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

EabRelatedNodesBundle
=====================

[](#eabrelatednodesbundle)

Summary
-------

[](#summary)

eZ Publish 5 bundle providing a very simple Related Nodes (Related Locations) datatype for eZ Publish 5.

Fields using the Related Nodes datatype can be accessed or displayed using the Symfony stack. To edit them you need to use the legacy stack.

The datatype does not check that locations/nodes exist or can be accessed by the current user. You will need to write your own code to do that.

[More documentation](ezpublish_legacy/relatednodes/README.md)

Copyright
---------

[](#copyright)

Copyright (C) 2015 [Enterprise AB Ltd](http://eab.uk/)

License
-------

[](#license)

Licensed under [GNU General Public License 2.0](http://www.gnu.org/licenses/gpl-2.0.html)

Requirements
------------

[](#requirements)

Requires eZ Publish 5.

Installation
------------

[](#installation)

1. Install the bundle into `vendors` using composer:

    ```
     composer require --update-no-dev --prefer-dist eab/relatednodesbundle

    ```

    Or if you want to modify the bundle, clone the bundle into `src` using git:

    ```
     git clone https://github.com/eab-dev/EabRelatedNodesBundle.git src/Eab/RelatedNodesBundle

    ```
2. Edit the file `ezpublish/EzPublishKernel.php`, look for the function `registerBundles()` and add:

    ```
     new Eab\RelatedNodesBundle\EabRelatedNodesBundle(),

    ```
3. Run (in Windows you should be administrator to create symlinks):

    ```
     php ezpublish/console ezpublish:legacybundles:install_extensions
     php ezpublish/console ezpublish:legacy:script bin/php/ezpgenerateautoloads.php
     php ezpublish/console cache:clear --no-warmup --env=prod

    ```
4. Use eZ Publish's admin interface to add a field using this datatype to a content type and create some content.
5. Test it in a Twig template using `ez_render_field`. A basic usage would be:

    ```

         {{ ez_render_field( content,
                             'my_related_node_field',
                             {
                                 'parameters': {
                                                 'viewType': 'line'
                                               }
                             } ) }}

    ```

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3845d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/64753475f7cc603de573e127dfa686575fb5b81d627ff1b1bf7ef4cad73c0b42?d=identicon)[eab](/maintainers/eab)

### Embed Badge

![Health badge](/badges/eab-relatednodesbundle/health.svg)

```
[![Health](https://phpackages.com/badges/eab-relatednodesbundle/health.svg)](https://phpackages.com/packages/eab-relatednodesbundle)
```

###  Alternatives

[ezsystems/legacy-bridge

eZ Platform bridge to eZ Publish Legacy

17118.8k5](/packages/ezsystems-legacy-bridge)[netgen/information-collection-bundle

Information collection alike feature for Ibexa Platform

1945.6k11](/packages/netgen-information-collection-bundle)[netgen/remote-media-bundle

Remote media field type implementation

189.5k6](/packages/netgen-remote-media-bundle)

PHPackages © 2026

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