Совет по Joomla: Как сделать ссылки на списки сущностей Joomla с фильтрацией? — 17 августа 2026 г. в 07:05:30.080
Совет по Joomla: Как сделать ссылки на списки сущностей Joomla с фильтрацией? В Joomla в любом списке сущностей есть параметры поиска, которыми мы привыкли пользоваться руками в админке. Но что если вам нужно сделать ссылку на список в админке с заранее заданными параметрами фильтрации? Например: - разработчик хочет дать ссылку на плагин для быстрого перехода к настройкам; - разработчик хочет в документации для контент-менеджера дать ссылку на нужные модули, плагины, о которых идёт речь; Админка Joomla поддерживает фильтры в URL-адресе, а названия GET-параметров для фильтрации можно посмотреть в названиях полей фильтров админки. Например, в списке плагинов поле фильтра: - выбор состояния - filter[enabled]=1 или 0 - выбор типа (группа плагинов) - filter[folder]={название группы плагина} - element плагина (уникальное систеное имя) - filter[element]={element} - уровень доступа, с которым работает плагин - filter[access]={числовой-код-уровня-доступа} - строка поиска - filter[search]={любой%20текст%20для%20поиска} Таким образом, чтобы дать ссылку на свой плагин в админке можно сделать следующий url: https://your-joomla-site.ru/administrator/index.php?option=com_plugins&view=plugins&filter[element]=wtotpravkapochtaru&filter[folder]=system Аналогичным образом работает список модулей, контактов, материалов и т.д. Найти имена параметров можно либо в HTML-коде страницы, либо в XML-форме опций фильтра нужного компонента. Для списка плагинов используется компонент com_plugins, а форма фильтра лежит в administrator/components/com_plugins/forms/filter_plugins.xml. Для списка материалов Joomla - в administrator/components/com_content/forms/filter_articles.xml. #joomla #разработка

