|
Шаблони розміщуються в теці
/themes
Кожному шаблону відповідає окремо взята тека.
Увага! В теці
/themes/default
розміщуються файли шаблонів, які використовуються в разі відсутності однойменних файлів у базовому шаблоні.
Крім того, в теці
/files/themes
розміщуються тимчасові файли для кожного шаблону окремо (для веб-серверу на них повинен бути встановлений дозвіл на запис та зміну файлів). Власні шаблони найкраще створювати на базі стандартного шаблону classic, який є найпростішим. Для створення власного шаблону необхідно створити теку з іменем нового шаблону в загальній теці шаблонів та в теці тимчасових файлів, після чого змінити відповідні CSS-файли. Після цього можна копіювати необхідні файли з теки default та змінювати текст файлів з розширенням *.tpl. Перед створенням шаблонів варто ознайомитись з мовою динамічних шаблонів Smarty. На даний час перекладається інструкція користувача на українську мову, також можна користуватися офіційною документацію на smarty.php.net. Призначення шаблонів:
account.tpl - робота з обліковими записами користувачів. admin.tpl - загальне адміністрування системи. blocks.tpl - адміністрування статичних блоків content.tpl - робота з текстами. download.tpl - завантаження файлів на сервер та з серверу. menu.tpl - робота з меню. news.tpl - новини. index.tpl - загальна структура кожної сторінки сайту. page_header.tpl - спільна для всіх сторінок верхня частина сторінки. page_footer.tpl - спільна для всіх сторінок нижня частина сторінки. block_begin.tpl - заголовок кожного блоку. block_end.tpl - нижня частина кожного блоку. pagebar.tpl - список сторінок для новин і т.д.. geturl.tpl - вставка посилань при редагуванні текстів. refresh.tpl - повідомлення при оновленні сторінки.
|