Oto prosty przykład wykazać się doskonałą drogę linkujących ustalania ładowanie strony w oparciu o aktualny adres. Posiada wszystkich dostępnych stron w tablicy asocjacyjnej .. To może być łatwo pobierane z bazy danych.
Mam również kod szablonu do generowania prostego menu dla ciebie .. Można oczywiście tak skonstruować URL ręcznie w szablonach jeśli ten nie służy do Twoich potrzeb.
Dla zwięzłości, nie zawierają żadnych css lub struktury tabeli do index.tpl pliku.
index.php
| Kod: |
| <? Php / ** * Kontroler WWW * @ Author www.ideamesh.com * / / / Include i instancji Smarty / / Ustaw var url szukamy do kontrolowania wyświetlania strony / / Funkcja $ zakresu _REQUEST tak, że strona może być przekazany w przez $ _POST lub $ _GET / / Ta tablica zawiera związek między zmienną strony i szablon do ładowania .. Ta informacja może być również pobierane z db / / Sprawdź, czy żądana strona została znaleziona w menu / / Przypisanie informacji do Smarty i wyświetlać |
index.tpl
| Kod: |
| {Include file = "menu.tpl"} {Include file = $ template} |
menu.tpl
| Kod: |
| {* Tworzymy listę menu z dostępnych stron w * Menu} <ul id="navigation"> {Foreach key = url_val item = template_name od = $ menu} <li> href="{$SCRIPT_NAME}?{$page_var}={$url_val}"> <a {$ Url_val} <br /> </ A> </ Li> {/ Foreach} </ Ul> |









































