2013-05-26 294 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