2013-10-03 22 views
0

我需要在Liferay門戶的主頁面中創建一個cookie,因爲我需要保存一些關於訪問該頁面的用戶的信息,但我不知道是否存在任何動態地做到這一點。在頁面中動態創建腳本Liferay

我知道在'控制面板 - >站點頁面'中,你可以在你想要的頁面中添加JavaScript,然後存在自代碼以來的方式嗎?

我真的很失落。

+0

如果在創建新權限之前已經存在cookie,您想檢查cookie嗎? –

+0

不,我想在頁面中創建一個腳本,當它執行時創建一個cookie來保存信息。例如,在主頁面中有一個腳本,當用戶訪問它時可以保存關於他(引用者,時間,...)的信息。但是,因爲我無法進入頁面並放入'',因此請做。爲此,我想如果存在任何方式來像控制面板那樣做,但是從代碼開始。 – sandra

+0

在控制面板 - >網站頁面中添加'

0

一般來說,您可以創建一個custom-jsp hook。這樣你就可以「覆蓋」一個門戶的jsp代碼。在現有代碼中添加一個小腳本是jsp鉤子的理想場景。

但是:對於您的情況,我不認爲有一個特定的Portlet頁面要更改。如果您可以將其應用於主題,它將運行在每個門戶頁面上,而不僅僅是MainPage。爲什麼不創建一個運行此腳本的簡單portlet,並將此portlet放置在門戶的主頁面中。