2015-09-22 21 views
0

將控制面板(控制面板 - >配置 - >門戶設置 - >顯示設置 - >外觀和感覺)設置爲主題後,沒有選項可以選擇主題附帶的任何顏色方案,如何編寫改變控制面板主題配色方案的插件?

我該如何編寫插件才能選擇配色方案?

+0

您將不得不編寫一個_hook_來更改相應的JSP頁面'/ html/portlet/portal_settings/display_settings.jsp'。 –

+0

謝謝,我知道這是頁面,但我應該寫什麼來完成這個:) –

+0

_如何寫一個插件_表示_you_想要這樣做,而不是你想_us_去做。您可以查看文件'/ html/portlet/layouts_admin/look_and_feel_themes.jsp' Liferay是如何爲其他頁面做的。 –

回答

0

謝謝你們,我是能夠通過添加JavaScript代碼(JQuery)來解決這個問題,在main.js文件頁面加載執行主題和檢測Control panel和類的<body>改變在main.js定義的顏色。

-1

其中一種解決方案的方法是使用Theme Setting API of Liferay

可以提供相應的主題liferay-look-and-feel.xmlread this value in vm templates顏色可供選擇,並通過portal_normal.vm

這裏是供您參考幾個環節顏色應用到相應的HTML元素:

希望這有助於。

+0

謝謝,但這是liferay主題設置什麼im要求是使用預製的配色方案控制面板它自己的主題。 –