Here is my code.
Code: Select all
<div id="accordion">
{if isset($archivelist)}
{foreach from=$archivelist item=one}
{if $lastused!=$one.year}
<h3>{$one.year} Archive</h3>
{assign var='lastused' value=$one.year}
{/if}
<ul>
<li><span class="show">
{$one.datestamp|date_format:"%B"} - ({$one.count})</span>
<ul>
{capture assign='theyear'}{$one.datestamp|date_format:"%Y"}{/capture}
{capture assign='themonth'}{$one.datestamp|date_format:"%m"}{/capture}
{CGBlog year="$theyear" month="$themonth" summarytemplate="archive" notcategory="promotions" detailpage="tims-articles"}
</ul>
</li>
</ul>
{/foreach}
{/if}
</div>
Code: Select all
$('#accordion').find('h3, .show').click(function(){
$(this).next().slideToggle();
}).next().hide();
Code: Select all
<div id="accordion">
<h3>2011 Archive</h3>
<div class="wrap">
<ul>
<li><span class="show"> December - (2)</span>
<ul>
<li>... blah...</li>
<li>... blah...</li>
</ul>
</li>
</ul>
<ul>
<li><span class="show"> November - (3)</span>
<ul>
<li>... blah...</li>
<li>... blah...</li>
<li>... blah...</li>
</ul>
</li>
</ul>
</div>
<h3>2010 Archive</h3>
<div class="wrap">
<ul>
<li><span class="show"> December - (2)</span>
<ul>
<li>... blah...</li>
<li>... blah...</li>
</ul>
</li>
</ul>
<ul>
<li><span class="show"> November - (3)</span>
<ul>
<li>... blah...</li>
<li>... blah...</li>
<li>... blah...</li>
</ul>
</li>
</ul>
</div>
</div>
Many thanks in advance