Create a new template named as "summaryperiodtemplate" like this (minimal template):
{if !isset($news_start_period)}
{assign var=news_start_period value='1900-01-01'}
{/if}
{if !isset($news_end_period)}
{assign var=news_end_period value='2038-12-31'}
{/if}
{if isset($currentdate)}
{assign var=news_start_period value=$currentdate}
{/if}
{foreach from=$items item=entry}
{if ($entry->postdate|date_format:'%F' >= $news_start_period|date_format:'%F') && ($entry->postdate|date_format:'%F' {$entry->postdate|date_format:"%d/%m/%Y"} - {$entry->title}
{eval var=$entry->content}
{/if}
{/foreach}
In red significative mods.
Then, if you want to show all year 2009 news, call news module in your page (or in your template) in this way:
Code: Select all
{* Select your news_start_date formatted as yyyy-mm-dd *}
{assign var='news_start_period' value='2009-01-01'}
{* Select your news_end_date formatted as yyyy-mm-dd *}
{assign var='news_end_period' value='2009-12-31'}
{* Call news module *}
{news category="yourcategoryhere" summarytemplate="summaryperiodtemplate" detailtemplate="detailtemplate" }
Here an example of page with 2009 month by month news collapsable:
Code: Select all
<ul>
<li>{startExpandCollapse id="January" title="January"}
{assign var='news_start_period' value='2009-01-01'}
{assign var='news_end_period' value='2009-01-31'}
{news category="yourcategoryhere" summarytemplate="summaryperiodtemplate" detailtemplate="detailtemplate" sortasc="true"}{stopExpandCollapse}
</li>
<li>{startExpandCollapse id="February" title="February"}
{assign var='news_start_period' value='2009-02-01'}
{assign var='news_end_period' value='2009-02-28'}
{news category="yourcategoryhere" summarytemplate="summaryperiodtemplate" detailtemplate="detailtemplate" sortasc="true"}{stopExpandCollapse}
</li>
...
</ul>
If you want next 5 upcoming news (starting from today) then proceed in this way:
Code: Select all
{* startdate is current date (today) *}
{capture assign='currentdate'}{current_date format="%F" }{/capture}
{* Call news module *}
{news category="yourcategoryhere" summarytemplate="summaryperiodtemplate" detailtemplate="detailtemplate" number="5"}
I will update asap also my other news related post with this new feature
Waiting for your feedback
regards
blast