Zde je jednoduchý příklad k prokázání snadno udržovatelné způsob nastavení načítání stránky na základě aktuální URL. To drží všechny vaše dostupných stránek v asociativním poli .. To by mohlo být snadno vytáhl z databáze.
Jsem také kód šablony pro generování jednoduché menu pro vás .. Dalo by se samozřejmě jen postavit URL ručně v šablonách, pokud to nebude sloužit vašim potřebám.
Pro stručnost jsem neměl obsahovat žádné CSS nebo stolní strukturu pro index.tpl souboru.
index.php
| Kód: |
| <? Php / ** * Internetové stránky regulátor * @ Author www.ideamesh.com * / / / Include a instanci Smarty / / Nastavení url var hledáme pro ovládání zobrazení stránky / / Pomocí dolarů _REQUEST působnosti tak, aby stránka může být schválen v přes $ _POST nebo $ _GET / / Toto pole obsahuje vztah mezi stránky proměnné a šablony načíst .. Tato informace by mohly být také vyvolány z db / / Zkontrolujte, zda je požadovaná stránka byla nalezena v nabídce / / Přiřazení informací na Smarty a zobrazí |
index.tpl
| Kód: |
| {Include file = "menu.tpl"} {Patří soubor = $ šablony} |
menu.tpl
| Kód: |
| {* Jsme vygenerovat seznam nabídek z dostupných stránek v menu *} <ul id="navigation"> {Foreach klíč = url_val item = template_name z nabídky = $} <li> <a href="{$SCRIPT_NAME}?{$page_var}={$url_val}"> {$ Url_val} <br /> </ A> </ Li> {/ Foreach} </ Ul> |









































