[Smarty] Ausgeben von Tabellen / Blätterscript

newwarrior

Erfahrenes Mitglied
Hallo,

ich habe seit kurzen mit Smarty.
Jetzt würde ich gerne in einem Template meine ganze News aus der DB ausgeben.
Wie kann ich das jetzt machen, wenn mein Template so aussieht:

PHP:
<table style="width:95%;margin-left:auto;margin-right:auto;">
            <tr>
            <td width="5%"><div class="post-date"><span class="post-month">{$date}</span> <span class="post-day">{$date}</span></div></td>
              <td ><h2 class="post">{$subject}</h2>
              <small><i>posted by</i> <img src="img/user.png" style="border:0px" alt="delet" /> {$author}</small><br /></td>
            </tr>
            <tr>
              <td class="post" colspan="2">{$message}</td>
            </tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>

            <tr>
              <td colspan="2"><div class="comment"><a href="index.php?action=comment&amp;news_id={$id}">Kommentar&nbsp;(&nbsp;'.comment({$id}).'&nbsp;)&nbsp;<img src="img/comment.png" alt="comment" style="border:0" /></a></div></td>
            </tr>
          </table><br /><hr class="post"><br />
Und gibt es bei Smarty die möglichkeit eine Blätterfunktion mit einzubauen?

Danke
 
In Smarty gibt es foreach Schleifen, diese kannst du ins Template miteinbauen. Du kannst aber auch einfach in deiner while-Schleife die du im PHP Dokument hast immer die Platzhalter neu zuweisen mit assign() und dann das Template ausgebe.
 
Zurück