1

i'm working on a Joomla web site where i would like to change the default authentication page.

i created a new login menu item and i've tried to hide the com content area so that the login form don't show. instead of the default login form i placed a new better looking login module. now i'm trying to make this page the default login page.

There are a couple areas in the site where access is restricted to registered users. and if clicked it leads to the default joomla login page. i want the user to be redirected to login from the new one.

can you please help?

4

1 回答 1

9

获取您自己的自定义登录页面的最简单方法是覆盖默认的 joomla 布局模板。

这实际上很容易做到。

从您的模板开始。在模板目录中,您的模板中需要有一个 html 文件夹。在其中,您将需要一个 com_users 目录,并且在其中 - 一个登录文件夹。像这样:

/templates/YOURTEMPLATE/html/com_users/login

然后,将 /components/com_users/views/login/tmpl/default_login.php 复制到您刚刚创建的新登录文件夹中。

从这里,您可以根据自己的喜好自定义 default_login.php 文件。确保保持字段名称和隐藏字段不变 - 确保仅操作布局元素并避免更改与表单、表单名称、目标或字段有关的任何内容。

您可以对注销模板执行相同的操作 - 作为奖励,它位于模板中的同一文件夹中。

于 2013-05-27T02:06:03.053 回答