I have searched on this topic and have seen a number of answers, but they all seem rather complex for what (I think) is something straight-forward.
Our not-for-profit holds a monthly meeting. There are two primary program elements at the meeting: Presentation and Panel. A meeting will always have exactly one Panel and between zero and two Presentations.
I have created Content Types for Presentation and Panel. Presentation has the fields: Title, Date, Presenter, and Description. Panel has the fields: Title, Date, and Description. I would like to create a view which outputs the following: Date Panel->Title Panel->Description Presentation->Title Presentation->Presenter Presentation->Description
Where the Presentation block is hidden if there are none and repeated if there are two.
I believe the Filter Criteria are set correctly - Content: Type (in Panel, Presentation)
Under Format->Setting, I grouped by Date.
The problem is that I cannot control the output - the fields all appear, but I cannot order them as desired nor can I format them as desired. The reason, I think, is that the field have the same name in the two Content Types, thus I do not seem to be able to address either directly.
I did try a PHP control to try to see what was happening. I basically created variables for each of the five outputs I want and printed them. Each date resulted in two calls to the print statements: the first print shows nothing for the Panel variables and has the proper values for the Presentation variables, whereas the second print shows nothing for the Presentation variables and has the proper values for the Panel variables. (What puzzles me is that I was only expecting a single print due to the grouping...)
I would appreciate your providing me with some guidance.