Створення модуля частина 1

Починатимемо зі створення приметивного модуля. Створюємо простий модуль, який виводитиме напис "Адміністратор". Цей модуль може використовуватися як фундамент, щоб на його основі створювати складніші модулі.

Для початку створимо папку, в якій перебуватиме модуль. Як прийнято ім'я папки має починатися з приставки mod_ і далі має бути назва модуля, тобто. у нашому випадку папка називатиметься mod_admin. У створеній папці створимо файл mod_admin.php, який містить наступне:

Як видно код складається всього з 2-х рядків:

Використовується у всіх розширеннях Joomla. Це своєрідний захист від прямого звернення до скрипту.

У цьому рядку безпосередньо виводиться вітання з допомогою команди echo. Зверніть увагу, що тут використовується вбудований клас JText. JText - цей клас отримує доступ до сервісу перекладу для будь-яких мовних пакетів, встановлених на Joomla. Грубо кажучи, він переводить англійські слова в поточну локалізацію Joomla. Якщо заданий текст не знайдено в поточній локалізації, відобразиться просто початковий текст (AdMiNiStRaToR). Варто також відзначити, що цей метод не враховує регістр (я спеціально поставив різні регістри) і не переводить пунктуацію.

Потім створимо файл XML, який вказуватиме Joomla як і куди встановлювати модуль. Назва цього файлу така ж, як було описано вище, тільки розширення буде *.xml. Отже створюємо та зберігаємо у нашій папці файл mod_admin.xml, що містить наступне:

Розглянемо його докладніше: