通過themeDisplay.getTheme()getSetting()問題這是我的問題:Liferay的 - 主題 - 關於獲得配置的設置Spring MVC中控制器
我用下面的方式來配置設置添加到我的主題。 <setting key="theme-mode" configurable="true" value="default"></setting>
然後在我的freemarker主題中使用theme.getSetting("theme-mode")
來獲得值,它運行良好。
現在,我想在我的Spring MVC控制器來獲得配置的值:
ThemeDisplay themeDisplay=(ThemeDisplay)request.getAttribute(WebKeys.THEME_DISPLAY); String themeMode = themeDisplay.getTheme().getSetting("theme-mode");
但themeMode
了default
,我已經改變它在編輯頁面,並在theme.getSetting("theme-mode")
主題是工作得很好。
你知道爲什麼,請告訴我。
謝謝你的幫助!