Що таке шаблон і з чого він складається


Шаблон «Джумли» являє собою сукупність файлів з кодом, зображеннями і іконками, який за замовчуванням розташовується в папці / templates. Інформація про розмітку вашого шаблону повинна бути записана у файлі index.php. Це HTML код, в якому позначені області, в яких буде виводитися та чи інша інформація. Інформація про це записується в даний файл у вигляді php-функцій (приклад функцій - навігація, основний текст, заголовок і т. Д.). Важливим поділом з точки зору організації шаблону в «Джумла» є відмінність основного і додаткового вмісту. Перше відповідає за відображення так званих компонентів, а друге - за відображення модулів.

Компоненти «Джумли» - це свого роду розширення, вміст якого відображається, як правило, в центрі сторінки сайту. Це інформаційне ядро. Крім того, вбудованими компонентами системи «Джумла» є банери. Модулі «Джумли» дозволяють розширити функціональність шаблону. Вони складаються з виконавчого коду і файлу з настройками. Для установки створених компонентів і налаштувань скористайтеся «Менеджером шаблонів» «Джумли». Натисніть «Знайти» - система розпізнає налаштування, що зберігаються в папці / templates. Виберіть свій шаблон і натисніть «Встановити».


Іншим важливим файлом налаштувань шаблону «Джумли» є template_css.css. Як видно з назви, за допомогою цього файлу визначається безпосередньо зовнішнє оформлення вашого сайту. Код пишеться на мові CSS, тому ви можете використовувати всі можливості цієї мови: задати розмір, колір і тип шрифтів, розташування тексту на сторінці і т. Д.


Крім цих головних файлів з кодом і настройками шаблон включає графічні файли, необхідні для оформлення, окремий файл з настройками шаблону, що визначає зовнішній вигляд офлайн-сторінки.

Особливості, які повинен враховувати новачок


Дуже часто не все розмічені області вашого шаблону при первинному використанні міститимуть будь-яку інформацію або модуль. Це може бути викликано різними причинами, в тому числі і помилкою в коді. Для виправлення цього додайте в файл настройок вашого шаблону перевірку на вміст області. Тепер зовнішній вигляд сторінки буде змінюватися динамічно, в залежності від наявності вмісту. Те ж саме стосується і відображення модулів - якщо в них по будь-якої причини відсутній зміст, то потрібно відключити генерацію коду цих модулів.