Template Problem

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
reinhardl
Regular
Posts: 258
Joined: Wed Jun 20, 2007 8:54 am
Location: Germany

Template Problem

Post 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ß
onli
Regular
Posts: 3044
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: Template Problem

Post 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
Post Reply