Voici ma question:Liferay - Thème - Questions sur Afficher les paramètres configurables via themeDisplay.getTheme() getSetting() dans le contrôleur de ressort mvc
J'utilise de la façon suivante pour ajouter des paramètres configurables à mon thème. <setting key="theme-mode" configurable="true" value="default"></setting>
puis d'utiliser theme.getSetting("theme-mode")
dans mon thème freemarker pour obtenir la valeur, cela fonctionne bien.
Maintenant, je veux obtenir la valeur configurable dans mon ressort contrôleur mvc:
ThemeDisplay themeDisplay=(ThemeDisplay)request.getAttribute(WebKeys.THEME_DISPLAY); String themeMode = themeDisplay.getTheme().getSetting("theme-mode");
mais themeMode
obtenu default
, je change déjà dans la page d'édition et theme.getSetting("theme-mode")
dans le thème est bien.
savez-vous pourquoi, dites-moi s'il vous plaît.
Nous vous remercions de votre aide!