Consiglio per problema con news
Posted: Fri Sep 12, 2008 7:11 am
Nella mia home page ho bisogno di elencare le ultime news inserite. Fin qui nessun problema news number=10 fa al mio scopo.
Alcune news che identifico con il campo "Important" (definito dall'utente) le vorrei porre all'inizio del content in 3 box (div) verticali affiancati colorati diversamente e sotto, di seguito, le altre 10 news con un template diverso.
Non necessariamente queste "important" saranno tra le ultime 10, se però cosi fosse non devono essere riproposte sotto.
Un primo step l'ho raggiunto modificando il summary template in questo modo, sono riuscito a mettere le ultime 3 news nei box. Però a parte il fatto che mi stampa sempre il valore di $i
non è esattamente ciò che volevo ottenere.
Come posso modificare il summary affinchè funzioni come descritto sopra?
Alcune news che identifico con il campo "Important" (definito dall'utente) le vorrei porre all'inizio del content in 3 box (div) verticali affiancati colorati diversamente e sotto, di seguito, le altre 10 news con un template diverso.
Non necessariamente queste "important" saranno tra le ultime 10, se però cosi fosse non devono essere riproposte sotto.
Code: Select all
{foreach from=$items item=entry}
{if ($i <= 2)}
{if ($i == 0)}
<div id="news" style="background-color:#84c050">
{/if}
{if ($i == 1)}
<div id="news" style="background-color:#a6d03f">
{/if}
{if ($i == 2)}
<div id="news" style="background-color:#0061b7">
{/if}
{$entry->titlelink}
<P>{eval var=$entry->summary}</P>
<P>[{$entry->morelink}]</P>
</div>
{if ($i == 2)}
<div class="clear"></div>
{/if}
{$i++}
{else}
......
codice Standard
......

Come posso modificare il summary affinchè funzioni come descritto sopra?