Изменить страницу входа в Joomla по умолчанию
Я работаю на веб-сайте Joomla, где я хотел бы изменить страницу аутентификации по умолчанию.
Я создал новый элемент меню входа и попытался скрыть область содержимого com, чтобы форма входа не отображалась. вместо формы входа по умолчанию я разместил новый, более привлекательный модуль входа. Теперь я пытаюсь сделать эту страницу страницей входа по умолчанию.
На сайте есть несколько областей, доступ к которым разрешен только зарегистрированным пользователям. и если щелкнуть по нему, это приведет к странице входа в Joomla по умолчанию. Я хочу, чтобы пользователь был перенаправлен для входа из нового.
не могли бы вы помочь?
1 ответ
Самый простой способ получить собственную страницу входа - переопределить шаблон макета Joomla по умолчанию.
Это на самом деле очень легко сделать.
Начните с вашего шаблона. В каталогах шаблонов у вас должна быть html папка в вашем шаблоне. Внутри этого вам понадобится каталог com_users, а внутри - папка для входа. Как это:
/ Шаблоны / YourTemplate / html / com_users / Логин
Затем скопируйте /components/com_users/views/login/tmpl/default_login.php в новую созданную вами папку для входа.
Отсюда вы можете настроить файл default_login.php для вашего сердца. Обязательно сохраняйте имена полей и скрытые поля нетронутыми - обязательно манипулируйте только элементами макета и избегайте каких-либо изменений, связанных с формой, именем формы, назначением или полями.
Вы можете сделать то же самое для шаблона выхода из системы - и в качестве бонуса, он находится в той же папке в вашем шаблоне.