I have a relationships field which pulls in from two channels: Posts and Programs. When the client is creating a page, this field enables them to manually relate the page to a number of blog posts and nonprofit programs, which appear in a "Related Content" section.
But EE 2.8's Relationships field only shows the title of an entry in the relationship picker. If a Post and a Program have similar titles or the same title, there seems to be no way for the client to know which is which.
Has anyone found a solution or workaround for this?
I've sort-of found a workaround using Playa, but it's not great. Playa is an addon for managing relationships. It allows relations to multiple channels and its related entry picker does let you filter by channel. Unfortunately...
- It requires several clicks to start filtering by channel
- While it lets you filter by one channel at a time, you have to keep switching the filter back and forth to select multiple entries from different channels.
- Once you've picked relationships and they appear in the right column, there's no indication of which channel they came from.
I'm new to EE, but I could imagine creating an addon which simply overrides the output of the Relationships picker to show something like <channel_name>: <title>
instead of <title>
.