Need a way to mix fields from referenced entities with regular fields from managed display?
Then the Display Suite Chained Fields module might be for you.
So how do you go about using the module?
Step 1: Enable a display suite layout for the view mode
To use the chained fields functionality, you must enable a display suite layout for the view mode. Select a layout other than none and hit Save.
Step 2: Enable the entity reference fields you wish to chain
To keep the manage display list from being cluttered, you must manually enable the entity reference fields you wish to show chained fields from. For example, to show the author's picture, you might enable the 'Authored by' entity reference field, which points to the author. After you've enabled the required fields, press Save.
Step 3: Configure the chained fields as required
Finally, just configure the chained fields as normal.
That's it - let me know your thoughts in the comments or the the issue queue.
Project page 404 ?
Fixed - thanks
Great module! Thanks for sharing this!
Another similar alternative for sites not using DS (and also with arguably poorer UX :) is https://www.drupal.org/project/field_formatter, which provides formatters that allow to pick a single field from the referenced entity in any ER field.
Also, a patch that is trying to solve the underlying UX problem generically in core is being cooked here: https://www.drupal.org/project/drupal/issues/2831943
Yes, but that only lets you pick a single field, this lets you pick each field on the referenced entity that allows view configuration. In the screenshot, you can see there are multiple fields from course exposed.
I don't use Display Suite myself, but I think this is quite a powerful feature for Site builders doing so. Nice job!
So, I guess the current alternative in core would be to configure a view mode on the referenced entity and display rendered entity for the reference field itself. But your module allows builders to mix and match fields from the referenced entity with fields from the referencing entity in an easy to use way.
I wonder if this concept could simplify Drupal Commerce 2.x layouts?
It should work for any entity type
Nice module Lee, I like it!
Wonderful! That's a great module! 👍
Awsome. I was looking for this functionality for quite some time. Just want to know if it is stable enough to be used in production site ??
I will provide an update path, as I'm using it on a client site.
That's a great module, much appreciated.
Simply a lifesaver.
Hi, now that you are moving away from Display Suite (https://www.previousnext.com.au/blog/why-we-no-longer-use-display-suite…), how do you intend to solve this problem?