異なるページ設定タブに移動して保存すると、CSSクライアント拡張機能が失われる

問題

  • ページ設定で別のタブに移動して変更を保存すると、CSSクライアント拡張機能が失われる。
  • これは以下の手順で再現できる。
  • 再現の手順
    1. Liferay DXP 7.4 U82のクリーンバンドルを開始します。

    2. プライベートページを有効にする

      1. グローバルメニュー(Global Menu)を開き、コントロールパネル(Control Panel)タブを開き、システム設定(System Settings)をクリックします。

      2. リリース機能フラグへ。

      3. 無効な機能]ドロップダウンメニューで、[プライベートページを無効にする]を選択します。

      4. 更新をクリックする。

    3. Theme CSS Clientエクステンションを追加する

      1. グローバルメニュー(Global Menu)を開き、アプリケーション(Applications)タブに移動し、クライアント拡張機能(Client Extensions)をクリックします。

      2. Add :plus: アイコンをクリックし、"Add Theme CSS" を選択する。

      3. Nameフィールドに "Named Theme CSS Extension "と入力する。

      4. Publishをクリックする。

    4. Liferay DXP サイト > Site Builder > Pages にアクセスし、Public Pages の隣にあるギアアイコンを選択します。

    5. デザインタブで、カスタマイズセクションまでスクロールダウンし、テーマCSSオプションとして「名前付きテーマCSS拡張」を選択し、保存します。

    6. ページを更新し、"Named Theme CSS Extension "の選択が保存されたことを確認します。

    7. SEOタブに移動し、SEOページで何も編集せずに保存をクリックする。

    8. デザイン」タブに戻り、「カスタマイズ」セクションまでスクロールダウンします。

  • 期待される動作: テーマCSSオプションとして「名前付きテーマCSS拡張」が表示される。
    実際の動作: テーマCSSオプションとして「名前付きテーマCSS拡張」が表示されない。 その代わり、「テーマCSSクライアント拡張機能が読み込まれていません。

環境

  • Liferay DXP 7.4

解決策

  • これは既知の問題であり、 LPS-191305で修正されています。
  • この問題は、将来リリースされるUpdateに追加される予定ですが、この問題の修正がすぐに必要な場合は、サポートチケットを作成して、この修正を含むHotfixをリクエストすることができます。
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています