Drupal is a registered trademark of Dries Buytaert
Release: Paragraphs 8.x-1.22 Minor update available for module paragraphs (8.x-1.22). Release: Menu Item Extras 3.1.2 Minor update available for module menu_item_extras (3.1.2). Release: FileGate 1.5.1 Minor update available for module file_gate (1.5.1). Release: Drupal Admin App 2.3.5 Minor update available for module drupal_admin_app (2.3.5). Release: REST OAI-PMH 2.3.3 Minor update available for module rest_oai_pmh (2.3.3). Release: RulesFinder 2.0.15 Minor update available for distribution rules_finder (2.0.15). Release: REMP Paywall 2.0.1 Minor update available for module remp (2.0.1). Module Revived: oEmbed Providers 2.2.4 Module oembed_providers updated after 7 months of inactivity (2.2.4). Release: FlowDrop 2.0.0-alpha15 New alpha version released for module flowdrop (2.0.0-alpha15). Security Coverage: REMP Paywall Module remp now has official Drupal security advisory coverage.

This module allows you to display fields from referenced entities as if they were part of the host entity. This provides theme developers with more flexibility in how content is structured and displayed within templates, without needing to write custom preprocess functions. It's useful for scenarios where you need to integrate content from related entities directly into the layout of another.

A field formatter that transports the referenced entities as a pseudo field on the host, mostly for themers pleasure.

Say for example you are having a entity queue attached to your node, but your themer needs the individual queue items in the host node template file, instead of rendering the content.field_queue as a whole. Instead of having to preprocess it in your .theme file you can conviently set it on the content entity itself, being it a less theme dependend solution.

Practical example: aka the itch that caused this module to be build in the first place. We have a job listing site where the actual jobs are coming from an ATS vendor. But the we needed some form of content enrichment on the actual vacancy. And that enrichment needed to be flexible and easy to use. That rules out blocks and context. So instead we created entity queue that are coupled to the vacancy node. But the content of that queue needs to be placed intersectional with the vacancy node.

Setting the formatter of that reference field as a reference as field formatter the themer can access the enrichment fields from the queue, intertwine them with the fields of the host node without any problems.

Small code example

{# Keyvisual header#}
{{ content.field_content_enrichment.field_vacancy_header }}
{{ title}}
	<p>{{content.body}}</p>
	{{content.field_vacancy_link}}
	{{content.field_content_enrichment.field_vacancy_action}}

Enable this module if you need that finegrained control in your templates, but be aware that this module is not aimed at site builder that can't edit the actual twig templates.

Activity

Tracked releases
2
Tracked since
May 2026
Latest release
2 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
2.0.0 Stable May 4, 2026
2.x-dev Dev May 4, 2026