將控制面板(控制面板 - >配置 - >門戶設置 - >顯示設置 - >外觀和感覺)設置爲主題後,沒有選項可以選擇主題附帶的任何顏色方案,如何編寫改變控制面板主題配色方案的插件?
我該如何編寫插件才能選擇配色方案?
將控制面板(控制面板 - >配置 - >門戶設置 - >顯示設置 - >外觀和感覺)設置爲主題後,沒有選項可以選擇主題附帶的任何顏色方案,如何編寫改變控制面板主題配色方案的插件?
我該如何編寫插件才能選擇配色方案?
謝謝你們,我是能夠通過添加JavaScript代碼(JQuery
)來解決這個問題,在main.js
文件頁面加載執行主題和檢測Control panel
和類的<body>
改變在main.js
定義的顏色。
其中一種解決方案的方法是使用Theme Setting API of Liferay
。
可以提供相應的主題liferay-look-and-feel.xml
和read this value in vm templates
顏色可供選擇,並通過portal_normal.vm
這裏是供您參考幾個環節顏色應用到相應的HTML元素:
https://www.liferay.com/web/raymond.auge/blog/-/blogs/theme-settings-and-new-advanced-controls
希望這有助於。
謝謝,但這是liferay主題設置什麼im要求是使用預製的配色方案控制面板它自己的主題。 –
您將不得不編寫一個_hook_來更改相應的JSP頁面'/ html/portlet/portal_settings/display_settings.jsp'。 –
謝謝,我知道這是頁面,但我應該寫什麼來完成這個:) –
_如何寫一個插件_表示_you_想要這樣做,而不是你想_us_去做。您可以查看文件'/ html/portlet/layouts_admin/look_and_feel_themes.jsp' Liferay是如何爲其他頁面做的。 –