我正在Joomla網站上,我想更改默認的身份驗證頁面。更改默認的joomla登錄頁面
我創建了一個新的登錄菜單項,並試圖隱藏com內容區域,以便登錄窗體不顯示。而不是默認的登錄表單我放置了一個新的更好看的登錄模塊。 現在,我正在嘗試將此頁面設爲默認登錄頁面。
網站上有幾個區域只限註冊用戶訪問。如果點擊它會導致默認的joomla登錄頁面。我希望用戶被重定向到從新登錄。
你能幫忙嗎?
我正在Joomla網站上,我想更改默認的身份驗證頁面。更改默認的joomla登錄頁面
我創建了一個新的登錄菜單項,並試圖隱藏com內容區域,以便登錄窗體不顯示。而不是默認的登錄表單我放置了一個新的更好看的登錄模塊。 現在,我正在嘗試將此頁面設爲默認登錄頁面。
網站上有幾個區域只限註冊用戶訪問。如果點擊它會導致默認的joomla登錄頁面。我希望用戶被重定向到從新登錄。
你能幫忙嗎?
獲取您自己的自定義登錄頁面的最簡單方法是覆蓋默認的joomla佈局模板。
這實際上很容易做到。
從您的模板開始。在模板目錄中,您需要在模板中有一個html文件夾。在那裏面,你需要一個com_users目錄,並且在裏面 - 一個登錄文件夾。就像這樣:
/模板/ YOURTEMPLATE/HTML/com_users /登錄
然後,複製/components/com_users/views/login/tmpl/default_login.php到新的登錄文件夾剛創建。
從這裏,你可以自定義default_login.php文件到你的心中。請務必保持字段名稱和隱藏字段完整 - 確保只操作佈局元素,並避免更改與表單,表單名稱,目標或字段有關的任何內容。
您可以爲註銷模板做同樣的事情 - 作爲獎勵,它會放在模板中的同一個文件夾中。
非常感謝。我完全按照你告訴我的方式工作,並且工作正常 – ToMegaTherion
不要忘記接受答案,否則這個問題就會成爲一個沒有答案的問題。 – Michael
@ToMegaTherion - 您應該更好地接受這個完美正確的解決方案,作爲幫助未來讀者的答案。 – smozgur