Как да се създаде модул в Joomla 3 - уроци за създаване на сайтове с Joomla 3
Този урок ще бъде постепенно демонтирани процеса на създаване на свои собствени модули от нулата за CMS Joomla 3+.
Този урок ще изискват от вас да поне малко познания по програмиране.
Помислете за създаването на един прост модул, който ще се появи в списъка на наскоро създадени материали.
Стъпки за създаване на модул
1. Създаване на структура на файла
За да се създаде работна единица от Joomla! Тя трябва да се наблюдава ясна йерархия на файлове.
файловата структура е, както следва:
TMPL - фронтенд папка, тя създава файлове, които са отговорни за представянето на модула на сайта.
helper.php - основната обработка на файла, който регистрира всички изходния код на операцията по модул.
mod_last_articles.php - файл, който съчетава най-представяне и обработка на логиката.
mod_last_articles.xml - файл, в който данните са написани да работят в Joomla. Информация за папки и файлове и настройки.
ЖП-RU.mod_last_articles.ini - файл, в който на предвидените езикови променливи за българския език
ЖП-RU.mod_last_articles.sys.ini - файл, в който предписани допълнителни езикови променливи за българския език
В TMPL папка да съхраните няколко презентационни файлове, но само за един файл - default.php
2. Попълване на XML файл
Преди да създадете всеки модул трябва да бъде в mod_last_articles.xml специален файл, за да се регистрирате цялата необходима информация за този модул.
са необходими за успешното монтиране и експлоатация на модула в рамките на CMS Joomla Тези данни!
Маркерът
Маркерът
код обработка 3. Писане
В третия етап на формиране на основния модул на код. Регистрира всички операции програмен модул логика.
Цялата обработка логика регистрира в helper.php файл. Този файл може да бъде назначен на произволен брой функции, като се използва API Joomla.
Предписват функцията за получаване на материалите, от базата данни. Създаване на нов клас - ModLastArticlesHelper. и функция - getList.
За да може да се създадат връзки за свързване на файла - route.php
4. обработка СДРУЖЕНИЕ и представяне
За работа на модула трябва да бъде написана на един малък код mod_last_articles.php файл.
Файлът, който се свързвате обработка файл (helper.php) и презентационни файлове (default.php). тя също така регистрира списъка на променливата $. който се използва във файла за презентация.
5. Създаване на изглед
Необходимите данни са получени и сега искате да покажете резултата на уебсайта. За да направите това, използвайте файла - TMPL / default.php.
Използване на функции foreach извличат данни от базата данни. А благодарение на функцията - getArticleRoute създават връзка с щракване върху заглавията.
6. Добавяне на езикови променливи
Езикови променливи не се изисква, обаче, тъй като на техните потребители Joomla ще бъде в състояние да промени текстови данни на модула с помощта на константите заменят.
7. Добавете настройките
За да създадете настройките за модула в Joomla. в mod_last_articles.xml файл е необходимо да се издава блок на тагове
В този раздел са посочени всички полета, за да се покаже в настройките на модула. Разберете всички налични полета в Joomla! можете на тази страница.
Сега можете да използвате тези настройки, свързани с преработка и представянето на файла на файла.
Например, вие може да се извлече строга количество материал на страницата - толкова, колкото е конфигурирано. За да получите стойността на конфигурация е необходимо да се регистрирате $ params-> Първи ( "преброяване").
8. Инсталиране на модула
За да инсталирате модула трябва да се опаковат тези файлове в ZIP архив с името на модула. Архивът трябва незабавно да бъде разположен на файлове без много инвестиции.
Сега, за да инсталирате модула е достатъчно да използвате диспечера на разширение.
След инсталирането на модула и вземане на малко стил (разделяне на блокове, намаляване на размера на изображения), резултатът е, както следва: