Itt egy egyszerű példa annak bizonyítására, könnyen karbantartható módja az oldal betöltése alapján az aktuális URL-t. Birtokában az összes elérhető oldal egy asszociatív tömb .. Ez könnyen lehet húzni egy adatbázisból.
Én is benne sablon kódot generál egy egyszerű menüt az Ön számára .. Lehet persze csak megépíteni az URL-cím kézzel a sablonok, ha ez nem szolgálja az Ön igényeinek.
A rövidség kedvéért, nem tartalmaz semmilyen css vagy táblázat szerkezetét index.tpl fájlt.
index.php
| Kód: |
| <? Php / ** * Honlap vezérlő * @ Author www.ideamesh.com * / / / Include és példányosítani Smarty / / Var url telepítsünk keresünk ellenőrzése oldalmegjelenítési / / A $ _REQUEST körét úgy, hogy az oldal lehet adni a via $ _POST vagy $ _GET / / Ez a tömb tartja a viszonyát az oldal változó és a sablont betölteni .. Ez az információ is lehet letölteni egy db / / Ellenőrizzük, hogy a kért lap megtalálható a menüben / / A logikai infó Smarty és megjeleníteni |
index.tpl
| Kód: |
| {Include file = "menu.tpl"} {Include file = $ sablon} |
menu.tpl
| Kód: |
| {* Mi létre a menüben az elérhető oldal a menüben *} <ul id="navigation"> {Foreach key = url_val template_name item = $ from = Menü} <li> <a href="{$SCRIPT_NAME}?{$page_var}={$url_val}"> } {$ Url_val <br /> </ A> </ Li> {/ Foreach} </ Ul> |









































