Ось простий приклад, щоб продемонструвати оперативно оновлювати спосіб настройки завантаження сторінок на основі поточного URL. Він містить всі ваші сторінки доступні в асоціативному масиві .. Це може бути легко витягується з бази даних.
Я також включив код шаблону для створення простого меню для вас .. Звичайно, ви можете просто побудувати URL, вручну в шаблонах, якщо це не відповідає вашим потребам.
Для стислості я не включати CSS або таблиці структури index.tpl файл.
index.php
| Код: |
| <? PHP / ** * Сайт контролер * @ Автор www.ideamesh.com * / / / Включення та примірник Smarty / / Налаштування URL УАГ ми шукаємо для контролю і відображення сторінок / / Використання $ _REQUEST рамки так, що сторінка може бути переданий в через $ _POST, $ _GET / / Цей масив містить відносини між змінними сторінки і шаблон для завантаження .. Ця інформація також може бути отримана з БД / / Перевіряємо, якщо запитувана сторінка була знайдена в меню / / Присвоїти Інформація для Smarty і відображати |
index.tpl
| Код: |
| {Include файл = "menu.tpl"} {Include файлу = $ шаблон} |
menu.tpl
| Код: |
| {* Ми створюємо меню список доступних сторінок, в меню *} <ul id="navigation"> {Еогеасп ключ = url_val пункт = template_name з меню = $} <li> <a href="{$SCRIPT_NAME}?{$page_var}={$url_val}"> {$} Url_val <br /> </ A> </ LI> {/ Еогеасп} </ UL> |









































