• Создание компонента Joomla с нуля. Часть 5. Роутинг

    В предыдущих статьях данной серии мы создали всего два файла xml и php. Я уверен, после этого вы уже прописали какой то функционал в свой компонент. Но вот незадача: обращение к компоненту в joomla оставляет желать лучшего.

    index.php?option=component&data=lala&to=topolya

    при включении ЧПУ (SEF) ситуация улучшается не сильно

    /component/moy_component/?data=lala&to=topolya

    В век человеко-ориентированных URL такой адрес будет не удобен, и хочется, чтобы он был более красивым. К примеру таким

    /moy/lala/topolya.html

    Как это сделать, читайте ниже

  • Создание компонента Joomla с нуля. Часть 6. Использование шаблонов

    Ранее мы написали небольшой каркас для компонента и сошлись на том, что все можно сделать на нативном php. Но зачем тогда использовать Joomla если все равно все приходится писать руками. В Joomla есть удобный механизм работы с шаблонами, моделями и  контроллерами. народе это называется MVC, но в Joomla  это больше mVc. Контроллер и модель реализованы не самым удобным образом, а вод вид довольно интересен. В этой статье поговорим про создание шаблона для нашего компонента.

  • Создание компонента Joomla с нуля. Часть 7 CRUD в контроллере

    Если вы дочитали цикл про создание компонента с нуля на Joomla до этой статьи, то вы скорее всего уже пробовали что-то создать. И как в любом нормальном программном продукте, в вашем, используется база данных. В базе соответственно есть некие записи. Выводить их мы научились в прошлой статье. А как же их туда вносить? Об этом и поговорим ниже.