2013-05-26 240 views
1

我正在Joomla网站上,我想更改默认的身份验证页面。更改默认的joomla登录页面

我创建了一个新的登录菜单项,并试图隐藏com内容区域,以便登录窗体不显示。而不是默认的登录表单我放置了一个新的更好看的登录模块。 现在,我正在尝试将此页面设为默认登录页面。

网站上有几个区域只限注册用户访问。如果点击它会导致默认的joomla登录页面。我希望用户被重定向到从新登录。

你能帮忙吗?

回答

9

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

这实际上很容易做到。

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

/模板/ YOURTEMPLATE/HTML/com_users /登录

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

从这里,你可以自定义default_login.php文件到你的心中。请务必保持字段名称和隐藏字段完整 - 确保只操作布局元素,并避免更改与表单,表单名称,目标或字段有关的任何内容。

您可以为注销模板做同样的事情 - 作为奖励,它会放在模板中的同一个文件夹中。

+1

非常感谢。我完全按照你告诉我的方式工作,并且工作正常 – ToMegaTherion

+1

不要忘记接受答案,否则这个问题就会成为一个没有答案的问题。 – Michael

+1

@ToMegaTherion - 您应该更好地接受这个完美正确的解决方案,作为帮助未来读者的答案。 – smozgur