Jei taip padarytum užsuktum begalinę rekursiją , kad puslapis visada kreiptųsi į save (taip pat kaip per TV rodyti , kad filmuoji tą patį TV )Jeigu nurodau pagrindiniame tamplate:
Code: Select all
{capture assign='temp' }{root_url}/index.php?page=archyvas&showtemplate=false&news_date={'Y'|date}{/capture} {fetch file=$temp}
Šitas kodas reiškia kad tagas {fetch} nukopijuos ir atvaizduos puslapio turinį, kurį rastų kreipdamasis jam pateiktu adresu (kinatmasis $temp)
Konkrečiu atveju puslapyje "archyvas" tagas (fetch) pamatytys einamųjų metų(dabar 2010 po metų 2011 ir t.t.) naujienas su laiko juosta ir visa tai parodys savo puslapyje. Papildomai nurodytas url parametras "showtemplate=false" CMSms reiškia, kad reikia generuoti tik kontent dalį. Taigi, {fetch} nusikopijuoja puslapio turinį į savo templeitą. Todėl atrodo, kad 2 puslapiai gali turėti tokį patį turinį, nors ištiesų, generuoja tik vienas , o kitas kopijuoja, ką jam pateikia pirmasis.
Per sudėtingai galvoji. Pasakyk kokio rezultato nori, kokiame puslapyje ką nori matyti, ir bus aiškaiu, ką daryti.