Page 1 of 1

Template Problem

Posted: Tue Jul 31, 2012 4:09 pm
by reinhardl
Hallo,
ich portiere gerade eine Vorlage für S9Y

dabei stellt sich das Problem, dass ich in der Entries.tpl an

Code: Select all

{foreach from=$dategroup.entries item="entry"}
        <h4 class="serendipity_title"><a href="{$entry.link}">{$entry.title}</a></h4>
...

für den ersten Eintrag auf der Seite eine andere Class benutzen muss. z.B.

Code: Select all

{foreach from=$dategroup.entries item="entry"}
        <h4 class="serendipity_title poststart"><a href="{$entry.link}">{$entry.title}</a></h4>
Gibt es eine Möglichkeit im Template über eine IF Abfrage zu checken, ob das der erste Post in der Schleife ist?

Gruß

Re: Template Problem

Posted: Tue Jul 31, 2012 4:45 pm
by onli
Ja. Du musst der Schleife einen Namen geben und kannst dann .first abfragen, oder .index oder .iteration.

Code: Select all

{foreach from=$items key=myId item=i name=foo}
    <tr>
        <td>{if $smarty.foreach.foo.first}LATEST{else}{$myId}{/if}</td>
        <td>{$i.label}</td>
    </tr>
{/foreach}
Siehe auch http://www.smarty.net/docsv2/en/languag ... on.foreach