Совет по Joomla: программный рендер модулей
Модули порой удобно использовать в местах, которые в Joomla не всегда предназначены для этого 😀. Например, в...
Модули порой удобно использовать в местах, которые в Joomla не всегда предназначены для этого 😀. Например, в...
В Joomla 5 плагины подписываются на события с помощью интерфейса Joomla\Event\SubscriberInterface в нём всего один...
В Joomla 5 появились настраиваемые email-шаблоны, как системные, так и сторонних компонентов. Их нельзя (пока что)...
Мы привыкли использовать механизм переопределения макетов Joomla: скопируй нужный тебе файл макета в папку html...
CRUD - аббревиатура основных операций с данными: создание (Create), чтение (Read), изменение (Update) и удаление...
При построении url в коде можно собрать всё строками с конкатенацией вида <?php $url =...
Начиная с Joomla 4.1 появился функционал Планировщика задач, который позволяет в фоновом режиме выполнять самые...
Порой в выпадающих списках нужно группировать большое количество значений для удобного восприятия.
Задачи могут быть самые разные: поле аватара для пользователя в com_users, дополнительный таб в форму редактирования...
В интернет-магазине JoomShopping мы делаем свой шаблон, копируя штатный - components/com_jshopping/templates/default....
В API Joomla есть полезный инструмент - класс HTMLHelper. Он выводит HTML-элементы интерфейса с нужными параметрами:...
В модальные окна удобно прятать части форм админки Joomla для того, чтобы не было длинных портянок для заполнения....