faktycznie... to tak. To co powyzej zostało napisane chcialbym przekształcic na smarty... Otóż mam juz wyswietlanie "krotkich "nowosci teraz kwestią jest wyswietlenie w tym samym pliku szablonu "blog.tpl" nowosci w calosci...
tworze sobie link ktory jest w postaci juz URLa. Po kliknieciu np w link Wiecej... "3 newsa" dostaje:
blog.php?news=3&action=newsfull
ten link mam utworzony w ten sposob
czyli....: w pliku blog.tpl
{foreach name=news from=$news item=item}
<h1>{$item.news_title}</h1>
..........
<a href="blog.php?news={$item.news_id}&action=newsfull">Więcej...</a>
{/foreach}
a w pliku blog.php tworze sobie dowiązanie
// powyzej reszta kodu do wyswietlania newsow
// jezeli zostanie wykonana akcja
if(isset($_GET["action"]) && $_GET["action"] == 'newsfull') { $news_id = (int)$_GET['news_id'];
$query = "SELECT * FROM news WHERE news_id = $news_id";
$i["news_id"] = $row["news_id"];
$i["news_title"] = $row["news_title"];
}
$smarty->assign("details", 1);
$smarty->assign("item", $i);
}
$smarty->display('blog.tpl'); // wyswietl w TPL
wyswietlene przejscia z krotkiego newsa do calego ma nastapic w sposob taki ze w zmiennej smarty "details" przekazuje calego newsa a w reszcie warunku krotkiego newsa....
{if $details}
// calosc newsa z pobranym wczesniej id z krotkiego newsa
{else}
// krotki news
{/if}
niewiem czy mok sposob myslenia jest ogolnie dobry :/
da sie wogole cos z tym zrobic??