Crocoblock / suggestions

The suggestions for CrocoBlock project
195 stars 79 forks source link

JetEngine: Add the ability to assign Meta Boxes to Relationship #2785

Closed vovkasolovev closed 2 years ago

vovkasolovev commented 3 years ago

Often it is not enough to have just a Relationship between Post Types. Usually you also need to specify the parameters of that particular relationship. This information does not belong to any of the CPTs for which the relationship is configured, but every CPT needs it. It would be great if a Meta Box could be assigned specifically to the Relationship itself, not just to one or the other Post Type.

Examples:

1) A website with a creative team portfolio.

There are CPT "Projects" and CPT "Participants" which should have a Meta Box Relationship that contains information about what work was performed by a participant in a specific project. In a Project a Participant could be an author of a text, in another Project a Participant could be a consultant, an assistant, an editor, a photographer, and so on. On the Project post page, you can see which Participants acted in what role. On the Participant post page you can see his roles in each of the projects.

2) News aggregator site.

CPT "News Reposts" and CPT "Sources" should have a Relationship that specifies via Meta Box information about a particular URL of a particular news source, news headline on the source (or several URLs and headlines, using Repeaters). The News Repost post page will contain a nice titled link to the news at the source. The Sources post page will collect headlines with URL to the original news that was reprinted on this aggregator site.

kochhase commented 3 years ago

For now I only no that toolset is doing this kind of things. And the backend to do some kind of infos to the relationsships is missing to. See toolset

2021-03-11 13_50_22-Edit Fußballer ‹ Prüss Oberliga — WordPress

vovkasolovev commented 2 years ago

With the JetEngine 2.11 update it is now possible to add Meta Fields to Relations. I think this issue can be closed. Video about it (5:51): https://youtu.be/4ZNF_BTBQ8M?t=351

Thank you, Crocoblock Team!