[ WEXY @ 11.09.2004. 12:31 ] @
Vidim da je o ovome bilo reči u jednoj od TOP tema, međutim moj problem se malo razlikuje i unapred se izvinjavam ako ovo predstavlja ponavljanje iste teme. Početnik sam sa Smarty-jem, sinoć sam ga skinuo sa neta i instalirao, igrao se tu i tamo, skontao par stvari i rešio da krenem dalje. Pre izvesnog vremena sam počeo da pravim neki jednostavan blogger i to je sve išlo lepo međutim nedostajali su šabloni i postalo je previše komplikovano mešati html i php u istom fajlu. Nađoh Smarty i sreći nikad kraja :) Problem je sledeći, imam index.tpl koji je podeljen na 4 dela (header, content, sidebar, footer). U index.tpl se nalazi dizajn za sve osim content-a. Content bi trebao da bude odgovarajuća stranica u zavisnosti od upita korisnika i da ima svoj zaseban template (post.tpl, modify.tpl, delete.tpl, etc..). Možda ja grešim, ali u index.tpl ne mogu da napišem na mestima gde mi trebaju header, footer i sidebar {include....} pošto su neke stvari i u tim šablonima generisane od php skripte index.php. Source code od index.php (uprošćen): Code: <?php ... ... assign('naslov', 'NEKI NASLOV'); // Ovo ide u header deo (index.tpl) assign('Link1', 'Index'); // Ovo ide u sidebar deo (index.tpl) ... ... // E ovde treba da dodje nesto sto bi ukljucilo i content.tpl (odgovarajući) // recimo include('content.php'); koji koristi content.tpl mada sumnjam da bi // ovako radilo ... ... assign('credits', 'Pera mika laza'); // Ovo ide u footer deo (index.tpl) $smarty->display('index.tpl'); ?> Kako se ovo rešava? Hvala unapred na odgovoru. |