3
Liferayではテーマのカラースキームをプログラムで取得することは可能ですか?Liferayのカラースキームを取得する方法
現在の配色に応じて別のアイコンを含める必要があります。私はそれがCSSを使用してそれを行うことは可能ですが、私の問題では、Javaコードでカラースキームを取得する方が良いです
Liferayではテーマのカラースキームをプログラムで取得することは可能ですか?Liferayのカラースキームを取得する方法
現在の配色に応じて別のアイコンを含める必要があります。私はそれがCSSを使用してそれを行うことは可能ですが、私の問題では、Javaコードでカラースキームを取得する方が良いです
あなたが現在のページの配色を取得したい場合は、次のコード
ColorScheme colorScheme = (ColorScheme)request.getAttribute(WebKeys.WebKeys.COLOR_SCHEME);
WebKeys.COLOR_SCHEMEにはポートレットからアクセスできません。文字列 "COLOR_SCHEME"を使用します。ColorScheme colorScheme =(ColorScheme)request.getAttribute( "COLOR_SCHEME"); – Mark
ええ、私はコードのためにServicePreActionを掘り下げてWebKeysがカーネルのものだと思っていました。 +1 –