問題
- ページ設定で別のタブに移動して変更を保存すると、CSSクライアント拡張機能が失われる。
- これは以下の手順で再現できる。
- 再現の手順
-
Liferay DXP 7.4 U82のクリーンバンドルを開始します。
-
プライベートページを有効にする
-
グローバルメニュー(Global Menu)を開き、コントロールパネル(Control Panel)タブを開き、システム設定(System Settings)をクリックします。
-
リリース機能フラグへ。
-
無効な機能]ドロップダウンメニューで、[プライベートページを無効にする]を選択します。
-
更新をクリックする。
-
-
Theme CSS Clientエクステンションを追加する
-
グローバルメニュー(Global Menu)を開き、アプリケーション(Applications)タブに移動し、クライアント拡張機能(Client Extensions)をクリックします。
-
Add
アイコンをクリックし、"Add Theme CSS" を選択する。
-
Nameフィールドに "Named Theme CSS Extension "と入力する。
-
Publishをクリックする。
-
-
Liferay DXP サイト > Site Builder > Pages にアクセスし、Public Pages の隣にあるギアアイコンを選択します。
-
デザインタブで、カスタマイズセクションまでスクロールダウンし、テーマCSSオプションとして「名前付きテーマCSS拡張」を選択し、保存します。
-
ページを更新し、"Named Theme CSS Extension "の選択が保存されたことを確認します。
-
SEOタブに移動し、SEOページで何も編集せずに保存をクリックする。
-
デザイン」タブに戻り、「カスタマイズ」セクションまでスクロールダウンします。
-
-
期待される動作: テーマCSSオプションとして「名前付きテーマCSS拡張」が表示される。
実際の動作: テーマCSSオプションとして「名前付きテーマCSS拡張」が表示されない。 その代わり、「テーマCSSクライアント拡張機能が読み込まれていません。
環境
- Liferay DXP 7.4
解決策
- これは既知の問題であり、 LPS-191305で修正されています。
- この問題は、将来リリースされるUpdateに追加される予定ですが、この問題の修正がすぐに必要な場合は、サポートチケットを作成して、この修正を含むHotfixをリクエストすることができます。
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン