Aici este un exemplu simplu pentru a demonstra un mod uşor de întreţinut de stabilire de încărcare a paginii pe URL-ul curent. Acesta detine toate paginile dvs. disponibile într-un tablou asociativ .. Acest lucru ar putea fi tras cu uşurinţă de la o bază de date.
Am inclus, de asemenea, codul de şablon pentru a genera un meniu simplu pentru tine .. Ai putea, desigur, construi doar URL-ul de mână, în şabloanele dvs. în cazul în care acest lucru nu poate servi nevoile dumneavoastra.
Pentru concizie, nu am include CSS sau structură de tabel pentru fişierul index.tpl.
index.php
| Cod: |
| <? Php / ** * Site-ul controler * @ Autor www.ideamesh.com * / / / Include şi instantia Smarty / / Setup var url cautam pentru a controla afişarea paginii / / Utilizarea domeniul de aplicare $ _REQUEST, astfel încât pagina poate fi trecut în prin $ _POST sau $ _GET / / Aceasta matrice detine relaţia dintre variabile şi pagina de şablonul pentru a încărca .. Acest lucru ar putea fi, de asemenea, informatiile preluate de la un db / / Verificaţi dacă pagina solicitată a fost găsit în meniul / / Alocare de informaţii pentru a afişa şi de Smarty |
index.tpl
| Cod: |
| {Include fişierul = "menu.tpl"} {Include fişierul = $ şablon} |
menu.tpl
| Cod: |
| {* Am genera lista de meniu din paginile disponibile în meniul *} <ul id="navigation"> {Foreach cheie = url_val element = TEMPLATE_NAME din meniu = $} <li> <a href="{$SCRIPT_NAME}?{$page_var}={$url_val}"> {$ Url_val} <br /> </ A> </ Li> {/ Foreach} </ UL> |









































