2012-05-15 37 views
4

我是liferay 5.1技術的新手。如何在liferay中重新獲得登錄portlet

我錯誤地刪除了登錄portlet,現在我無法登錄到應用程序。

我的意思是登錄portlet不可見,任何幫助都會有很大的幫助。

+0

好問題,答案中的任何一個對你有幫助嗎?如果是這樣,也許你可能想要接受其中之一,或評論你可能需要什麼。 – Nenotlep

回答

6

其實,只要有足夠的持久性,這將是也可以將自己鎖定爲訪問/c/portal/login(自Liferay 6.0.6開始)。這可以通過將社區主頁設置爲隱藏的「重定向」頁面(而不是默認的「portlet」頁面)來完成,導致/ c/portal/login在主頁重定向的任何地方重定向。

Liferay試圖通過在您嘗試隱藏主頁時發出警報來阻止這樣做。但是你可以隱藏一些頁面,然後拖動&將它放到站點地圖根級別的第一個位置。

這樣做的原因是爲了實現門戶導航的某種外觀(否則需要在主題中進行一些修改),即將主頁重定向到其中的一個子項。回到主題,當/c/portal/login失敗時,有另外一個更可靠(更醜陋)的方法來獲得什麼人可以稱之爲登錄頁面 - 附加:?p_p_id=58&p_p_state=maximized到任何非重定向Liferay頁面(如果存在,可能會刪除其他GET參數)。這也基本上是/c/portal/login所做的 - 但它附加到主頁,所以如果主頁是重定向頁面,它將失敗顯示登錄portlet處於最大化狀態。