CMS jak odkazovat na jednotlive stranky

- Kurtas
 - Člen | 109
 
Ahoj,
delam frontend pro jeden svuj projekt kde jsem si napsal zakladni CMS.
Vse je v db (menu, stranky) a ted resim otazku jak odkazovat z jedne stranky
na druhou.
Predstavuji si to tak nejak ze bych mel misto odkazu <a
href=„/pricing“>Pricing</a> ulozeno v DB <a
href="%ID_STRANKY_PRICING%>Pricing</a> … neco by se pak kouklo do db
jakou URL ma stranka pricing a to by se doplnilo..... ale popravde vubec nevim,
jak zacit, co hledat atp.
Nevite nekdo o nejakem simple example, jak se tohle resi v nette?
Predem moc diky
Mira

- castamir
 - Člen | 629
 
Co třeba si v db ukládat plink (např. Page:default) a případně i id a do toho odkazu dát v makru link ten plink i s id. Výsledek by mohl nějak následovně:
PagePresenter.php
public function renderDefault() {
	$this->template->tvujLink = //dotaz z db
}
template page.default.latte
	<a href="{link $tvujlink->plink, $tvujLink->id}"
				
- ricco24
 - Člen | 141
 
Odporúčam napísať si vlastný DB router. Routovanie URL.
Potom by si v template volal napr nasledovné.
<a href={link :Frontend:Pages:default, $page->id}>{$page->title}</a>
					Editoval ricco24 (15. 1. 2013 1:49)