Can EE multiple relationship fields be displayed nested? I'm not able to get this working, and it's not clear from the Relationships docs page if it's supposed to.
Say I have 3 channels -- bands, albums and songs -- and my relationship fields are top-down rather than bottom-up, ie, bands have a multiple relationship field of albums, and albums have a multiple relationship field of songs. I want to display a list of bands, and within each band its albums, and within each album its songs. In the following example, songs do not appear:
<ul>
{exp:channel:entries channel="bands"}
<li>
{title}
<ul>
{bands_albums}
<li>
{bands_albums:title}
<ul>
{bands_albums:albums_songs}
<li>
{bands_albums:albums_songs:title}
<li>
{/bands_albums:albums_songs}
</ul>
</li>
{/bands_albums}
</ul>
</li>
{/exp:channel:entries}
</ul>
I can get a single song from each album to appear by removing the inner loop:
<ul>
{exp:channel:entries channel="bands"}
<li>
{title}
<ul>
{bands_albums}
<li>
{bands_albums:title}
<ul>
<li>
{bands_albums:albums_songs:title}
<li>
</ul>
</li>
{/bands_albums}
</ul>
</li>
{/exp:channel:entries}
</ul>
But I need all the songs.