Is het mogelijk om de nieuwspagina te openen met het laatste nieuws volledig zichtbaar en daarnaast het nieuws archief?
Alvast hartelijk dank,
Zitar
[Opgelost] Nieuwspagina openen met het laatste nieuws
Moderator: velden
[Opgelost] Nieuwspagina openen met het laatste nieuws
Last edited by Zitar on Tue May 13, 2014 10:21 am, edited 1 time in total.
Re: Nieuwspagina openen met het laatste nieuws
Je zou daarvoor een Summary template kunnen gebruiken en dan in de foreach loop controleren of je op het eerste item zit. Daar geef je dan alles van weer en de rest alleen de samenvatting of alleen de link.
Voorbeeld (niet getest)
Voorbeeld (niet getest)
Code: Select all
{foreach from=$items item=entry}
{if $entry@first}
{* hieronder het uitgebreide verhaal voor het eerste artikel *}
{if $entry->postdate}
<div id="NewsPostDetailDate">
{$entry->postdate|cms_date_format}
</div>
{/if}
<h3 id="NewsPostDetailTitle">{$entry->title|cms_escape:htmlall}</h3>
<hr id="NewsPostDetailHorizRule" />
{if $entry->summary}
<div id="NewsPostDetailSummary">
<strong>
{eval var=$entry->summary}
</strong>
</div>
{/if}
{if $entry->category}
<div id="NewsPostDetailCategory">
{$category_label} {$entry->category}
</div>
{/if}
{if $entry->author}
<div id="NewsPostDetailAuthor">
{$author_label} {$entry->author}
</div>
{/if}
<div id="NewsPostDetailContent">
{eval var=$entry->content}
</div>
{if $entry->extra}
<div id="NewsPostDetailExtra">
{$extra_label} {$entry->extra}
</div>
{/if}
{if isset($entry->fields)}
{foreach from=$entry->fields item='field'}
<div class="NewsDetailField">
{if $field->type == 'file'}
{* this template assumes that every file uploaded is an image of some sort, because News doesn't distinguish *}
<img src="{$entry->file_location}/{$field->displayvalue}"/>
{else}
{$field->name}: {eval var=$field->displayvalue}
{/if}
</div>
{/foreach}
{/if}
{else}
{* hieronder enkel de links naar de overige artikelen *}
<div class="NewsSummaryLink">
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}</a>
</div>
{/if}
</div>
{/if}
{/foreach}
Re: Nieuwspagina openen met het laatste nieuws
Het werkt! Dank je wel.
Dus niet blindstaren op de details
Dus niet blindstaren op de details
