There is a Desktop Layout (Desktop.aspx) with several controls (Figure 1 and Figure 3). One of the controls called "Two Column Big Left" (TwoColumnBigLeft.ascx) has three placeholders (Inner Content Top, Left, Right). Then, there are six controls added to the three placeholders on the "Two Column Big Left" control.
Page Title (Inner Content Top) Generic Body Content (Left) Video Carousel (Left) Capability Accordian (Left) Generic Callout (Right) Generic Callout (Right)
I am getting warnings in Debug mode (Figure 2) and caching is not working correctly (it is supposed to vary by data on the "Playbook Playlist" control, but it is cached permanently).
Is this considered a correct way to configure the Presentation Details? What do I need to do to get rid of the warnings? Do the placeholders all need to be on Desktop.aspx? Or, maybe the TwoColumnBigLeft.ascx page needs to be included on the Desktop.aspx page directly in the code (not through Sitecore presentation details)? Should I create a second version of the Desktop.aspx page to use for this page?
Other than the caching problem, the page looks fine in the web browser.