Hi!
Sorry that wasn’t a huge amount of info - I was in a rush to get out the door….
I would like to set up an accordion like this:
http://www.marymarygallery.co.uk/dev2012/index.php/programme/archive-html
and need expression engine to spit out this style of code:
<div id="accordion">
<dl class="accordion" id="slider">
<dt class="yearunderline">2012</dt>
<dd>
<a href="http://link">Example Project Space</a>
<a href="http://link">Sara Barker at 45 Alexandra Park Street</a>
<a href="http://link">Alistair Frost</a>
<a href="http://link">Lotte Gertz - New Work</a>
<a href="http://link">Lorna Macintyre</a>
<a href="http://link">Marieta Chirulescu and David Korty</a>
<a href="http://link">Construct</a>
</dd>
<dt class="yearunderline">2011</dt>
<dd>
<a href="http://link">Lili Reynaud-Dewar - Some objects blackened and a body too</a>
<a href="http://link">Alan Reid</a>
<a href="http://link">Alistair Frost and Gerda Scheepers</a>
<a href="http://link">Aleana Egan - nature had an inside</a>
<a href="http://link">Maximilian Zentz Zlomovitz</a>
</dd>
</dl>
</div>
However this expression engine mark up:
<div id="accordion">
<dl class="accordion" id="slider">
{exp:channel:entries channel="programme" orderby="date" sort="desc"}
{date_heading display="yearly"}
<dt class="yearunderline">{entry_date format="%Y"}</dt>
{/date_heading}
<dd><a href="http://path">{title}</a>
</dd>
{/exp:channel:entries}
</div>
Produces:
<div id="accordion">
<dl class="accordion" id="slider">
<dt class="yearunderline">2012</dt>
<dd><a href="http://link">Example Project Space</a>
</dd>
<dd><a href="http://link">Sara Barker at 45 Alexandra Park Street</a>
</dd>
<dd><a href="http://link">Alistair Frost</a>
</dd>
<dd><a href="http://link">Lotte Gertz - New Work</a>
</dd>
<dd><a href="http://link">Lorna Macintyre</a>
</dd>
<dd><a href="http://link">Marieta Chirulescu and David Korty</a>
</dd>
<dd><a href="http://link">Construct</a>
</dd>
<dt class="yearunderline">2011</dt>
<dd><a href="http://link">Lili Reynaud-Dewar - Some objects blackened and a body too</a>
</dd>
<dd><a href="http://link">Alan Reid</a>
</dd>
<dd><a href="http://link">Alistair Frost and Gerda Scheepers</a>
</dd>
<dd><a href="http://link">Aleana Egan - nature had an inside</a>
</dd>
<dd><a href="http://link">Maximilian Zentz Zlomovitz</a>
</dd>
</dl>
</div>
It’s not wrapping <dd></dd> around ALL the entries of a given year, but EACH entry making it impossible to get the accordion functionality.
I can’t figure out how best to display an archive split by year.
Many Thanks
Patricia