Видео на канале Joomla NXT от TechJoomla: Зависимые пользовательские поля Joomla: как использовать
При создании расширений Joomla у разработчиков есть возможность скрывать или показывать поля в зависимости от значений других полей (conditional fields). Это реализуется в XML-файле формы расширения (модуля, плагина или компонента) с помощью атрибута showon="тут условия"
(ссылка на документацию ниже).