(11-07-2009 12:14 PM)FISA4 Wrote: Kennt sich jemand mit Smarty aus? (Nicht Smarties )
Ein bisschen..
Ich versuche es Dir mal anhand einer Sitemap die News darstellt zu erklären:
Hier mal der Query-Code (ist von einer gemachten Seite von mir)
Code:
//Auslesen der News
$resultnews = $db->query("SELECT news_id, news_header, news_body, DATE_FORMAT(news_date, '%Y-%m-%d') as sortdate, DATE_FORMAT(news_date, '%d.%m.%Y') as news_date FROM news_table ORDER by sortdate DESC");
if($db->num_rows($resultnews) > 0){
$smarty->assign('news_available',"1");
$all_news = array();
while($row=$db->fetch_array($resultnews)) {
$all_news[] = $row;
}
$smarty->assign('all_news',$all_news);
}else $smarty->assign('news_available',"0");
$db->free_result($resultnews);
Und das kommt dann ins Template rein
Code:
{if $news_available == "1"}
<ul class="listsub">
{foreach from=$all_news item=news}
<li><a href="?page=news&event=readnews&news_id={$news.news_id}">{$news.news_header|sslash|truncate:50:"...":true}</a></li>
{/foreach}
</ul>
{/if}
Ich denke viel erklären braucht ich das nicht... Du wirst das schon verstehen...