Небольшая статья о том как удалить поле "Имя" из формы регистрации.

Увы просто удалить поле в форме или поставить в форме валидацию в false не получится, все равно будет работать.

По этому можно написать небольшой хак!

Для начала переопределяем в нашем шаблоне вывод вида registration для компонента com_users (Как переопределять шаблоны можете прочесть в этой статье).

Далее в файл default.php вносим такой код:

<?php
JFactory::getDocument()
    ->addStyleDeclaration('#jform_name, #jform_name-lbl{display: none;}')
    ->addScriptDeclaration('jQuery(document).ready(function ($) {
        $("#jform_username").on("keyup", function (e) {
            $("#jform_name").val(e.target.value);
        });
    });');
?>

На самом деле это не отменит проверку поля "Имя" просто оно будет заполняться из поля "Логин" и в это поле запишется именно "Логин"!