Создание компонент, плагинов, модулей в Joomla.

Чтобы получить ID верхнего пункта меню деалем так:

Добавим возможность выбора групп пользовательских полей для категорий.

В материале Добавление дополнительных параметров для материалов Joomla мы рассмотрели как добавить дополнительные поля для материала Joomla с помощью файла administrator\components\com_content\models\forms\article.xml.

Если мы делаем компонент, модуль или плагин на Joomla, то без получения парметров, думаю, не обойтись. 

Редирект, общий случай для Joomla 2.5 - 3:

Задать шаблон в Joomla можно с помощью переменной template.

Добавить пользователя с помощью API Joomla можно так:

Как сделать так, чтобы авторизованный пользователь видел только свои материалы и не видел материалы других пользователей, в пределах какой-то определенной категории. Сами материалы для пользователей будут создаваться в админ части и автором материала будет задавться определенный пользователь.  В списке материалов будут выводиться только материалы пользователя и соответственно не будет  выводиться содержание материала при его открытии, вместо содержимого будет сообщение о том, что нужно сначала зарегистрироваться.

Иногда возникает такой вопрос, как добавить тэг в поле заголовка модуля или может быть в любое другое поле, где при сохранении фильтруется html, например, поле заголовок материала.

Добавить элемент в навигацию по сайту в Joomla можно так: