Štai paprastas pavyzdys įrodyti Patogiausią aptarnavimo būdą nustatyti puslapio užkrovimo pagrįstas esamos URL. Ji turi visus jūsų turimus puslapius masyvą .. Tai gali būti lengvai ištraukė iš duomenų bazės.
Aš taip pat šablono kodą generuoti jums paprastas meniu .. Galima, žinoma, tik statyti URL ranka jūsų šablonų, jei tai nepadeda jūsų poreikius.
Dėl glaustumo, aš ne bet CSS arba lentelės struktūrą už index.tpl failą.
index.php
| Kodas: |
| <? Php / ** * Interneto svetainė kontrolierius * @ Autorius www.ideamesh.com * / / / Įtraukti ir instantiate Smarty / / Nustatykite URL var mes ieškome kontroliuoti puslapių rodymą / / Naudodami $ _REQUEST taikymo sritį taip, kad puslapis gali būti priimtas per $ _POST arba $ _GET / / Šis masyvas turi santykį tarp puslapio kintamojo ir šabloną, įkelti .. Ši informacija taip pat gali būti gaunami iš db / / Tikrinama, jei prašomas puslapis buvo rasti meniu / / Susieti informacija su Smarty ir rodyti |
index.tpl
| Kodas: |
| {Įtraukti failą = "menu.tpl" "} {Įtraukti file = $ template} |
menu.tpl
| Kodas: |
| {* Mes generuoti meniu prieinamų puslapių sąrašą iš meniu *} <ul id="navigation"> {If raktas = url_val punktas = TEMPLATE_NAME. = $ Meniu} <li> <a href="{$SCRIPT_NAME}?{$page_var}={$url_val}"> {$ Url_val} <br /> </ A> </ Li> {/ Foreach} </ Ul> |









































