Page 1 of 1

Problema {if} {/if} su modello News

Posted: Wed Jul 02, 2008 9:10 am
by 1dMN
Ciao ragazzi.

Sul sito che sto sviluppando, devo fare in modo che sulla pagina che mi visualizza una news, appaia una scritta tipo "Nessuna articolo presente" quando non ci sono notizie per la categoria relativa.

Prendendo ad esempio il modello di sommario di esempio:

Code: Select all

<!-- Start News Display Template -->
{if $pagecount > 1}
  <p>
{if $pagenumber > 1}
{$firstpage} {$prevpage} 
{/if}
{$pagetext} {$pagenumber} {$oftext} {$pagecount}
{if $pagenumber < $pagecount}
 {$nextpage} {$lastpage}
{/if}
</p>
{/if}
{foreach from=$items item=entry}
<div class="NewsSummary">

{if $entry->formatpostdate}
	<div class="NewsSummaryPostdate">
		{$entry->formatpostdate}
	</div>
{/if}

<div class="NewsSummaryLink">
	{$entry->titlelink}
</div>

<div class="NewsSummaryCategory">
	{$category_label} {$entry->category}
</div>

{if $entry->author}
	<div class="NewsSummaryAuthor">
		{$author_label} {$entry->author}
	</div>
{/if}

{if $entry->summary}
	<div class="NewsSummarySummary">
		{eval var=$entry->summary}
	</div>

	<div class="NewsSummaryMorelink">
		[{$entry->morelink}]
	</div>

{else if $entry->content}

	<div class="NewsSummaryContent">
		{eval var=$entry->content}
	</div>
{/if}

{if isset($entry->extra)}
    <div class="NewsSummaryExtra">
        {eval var=$entry->extra}
	{* {cms_module module='Uploads' mode='simpleurl' upload_id=$entry->extravalue} *}
    </div>
{/if}
{if isset($entry->fields)}
  {foreach from=$entry->fields item='field'}
     <div class="NewsSummaryField">
        {if $field->type == 'file'}
          <img src="{$entry->file_location}/{$field->value}"/>
        {else}
          {$field->name}: {eval var=$field->value}
        {/if}
     </div>
  {/foreach}
{/if}

</div>
{/foreach}
<!-- End News Display Template -->
ecco, non so dove andare ad inserire la chiamata e quale sintassi usare  ???

Ho provato ad inserire, prima di foreach
{if $items > 0}
{foreach from=$items item=entry}
bla bla bla...
{/foreach}
{else}
Nessuna articolo presente
{/if}


ma non funziona! Dov'è che sbaglio?!?  >:(

1dMN

Re: Problema {if} {/if} su modello News

Posted: Wed Jul 02, 2008 10:54 am
by alby
1dMN wrote: Ho provato ad inserire, prima di foreach
{if $items > 0}
{foreach from=$items item=entry}
bla bla bla...
{/foreach}
{else}
Nessuna articolo presente
{/if}


ma non funziona! Dov'è che sbaglio?!?  >:(
Forse:

{if $itemcount > 0}
{foreach from=$items item=entry}
bla bla bla...
{/foreach}
{else}
Nessuna articolo presente
{/if}


Alby

Re: Problema {if} {/if} su modello News

Posted: Wed Jul 02, 2008 12:18 pm
by 1dMN
alby wrote:
1dMN wrote: Ho provato ad inserire, prima di foreach
{if $items > 0}
{foreach from=$items item=entry}
bla bla bla...
{/foreach}
{else}
Nessuna articolo presente
{/if}


ma non funziona! Dov'è che sbaglio?!?  >:(
Forse:

{if $itemcount > 0}
{foreach from=$items item=entry}
bla bla bla...
{/foreach}
{else}
Nessuna articolo presente
{/if}


Alby
Aarghh!!! Quanto sono studido  :o

Grazie Alby.
1dMN