Переопределение — это кастомизированная версия исходного кода, которая применяется вместо этого кода. Переопределения в Joomla используются для того, чтобы внесённые в код изменения не были заменены на исходные при обновлении CMS или соответствующего расширения. Например, в настройках шаблона Joomla можно создать переопределение вывода материала, которое будет применяться при использовании данного шаблона даже после обновления Joomla.