Один із способів:
1. Перш ніж почати необхідно мати таблицю в нашій БД з необхідними даними. Наприклад як на малюнку нижче.
3. Формування дерева з масиву вибірки
необхідно додати її в наш файл index.php перед її викликом.
4. Необхідно відредагувати шаблон index.tpl, він знаходиться в папці templates.
Лістинг шаблону index.tpl
5. Потім створимо файл ListTree.tpl з наступним кодом (нижче) і збережемо в папці templates. Цей шаблон буде викликатися для всіх дочірніх каталогів.
Лістинг шаблону ListTree.tpl
Результат виходить такий
Висновок даних з бази даних Mysql використовуючи шаблогізатор Smarty.
1. Формуємо необхідні дані з нашої бази даних
Лістинг php коду
2. Додати код для вставки в шаблоні index.tpl для виведення наших даних
Висновок даних використовуючи шаблонизатор Smarty.
У файлі index.php прописуємо необхідні дані які необхідно вивести в шаблоні.
Лістинг прикладу файлу index.php
Редагуємо шаблон index.tpl
Має вийти в підсумку на нашому сайті
1. файл index.php - отримуємо дані, створюємо шаблонні змінні
2. файли template * .tpl - поміщаємо змінні в потрібне місце шаблону
установка Smarty
1. Завантажити з офіційного сайту архів
2. Розпакувати в корінь сайту. Розподілити папки як на малюнку нижче. Папки cache, configs і т.д. лежать в папці demo в архів, що скачав.
Шаблони знаходяться в папці templates.