[Opgelost] Nieuwspagina openen met het laatste nieuws

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
Zitar
New Member
New Member
Posts: 3
Joined: Mon May 05, 2014 6:45 pm

[Opgelost] Nieuwspagina openen met het laatste nieuws

Post by Zitar »

Is het mogelijk om de nieuwspagina te openen met het laatste nieuws volledig zichtbaar en daarnaast het nieuws archief?

Alvast hartelijk dank,

Zitar
Last edited by Zitar on Tue May 13, 2014 10:21 am, edited 1 time in total.
User avatar
velden
Dev Team Member
Dev Team Member
Posts: 3497
Joined: Mon Nov 28, 2011 9:29 am
Location: The Netherlands

Re: Nieuwspagina openen met het laatste nieuws

Post by velden »

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)

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}:&nbsp;{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}
Zitar
New Member
New Member
Posts: 3
Joined: Mon May 05, 2014 6:45 pm

Re: Nieuwspagina openen met het laatste nieuws

Post by Zitar »

Het werkt! Dank je wel.
Dus niet blindstaren op de details :-)
Post Reply

Return to “Dutch - Nederlands”