問題
- Webコンテンツ表示など、ウィジェットが埋め込まれたフラグメントを使用すると、埋め込みウィジェットにデフォルトのテーマデコレーターが適用されない。
Environment
- Liferay DXP 7.2+
解決策
-
フラグメント 内のコンテンツページでデコレータを適用するという望ましいシナリオは、以下の理由により、設計上利用できません:
フラグメントは コンテンツページに適用するもので、ポートレットデコレーターは ウィジェットページ で使用することを想定しています。
追加情報
-
2つのアイデアがあり、それによって望ましい結果に近づくことができるかもしれません。 ただし、いずれもサポートカバレッジの範囲には属さない:
- ウィジェットページをコンテンツページに変換することで、デコレータも変換されるようになりました。 ただ、この方法だと、やはりデコレータの設定が後から調整できなくなる。
-
コンテンツページにはさまざまなスタイリングオプションがあるため、必要なスタイリングを別の方法で適用する。
このような場合、コンテンツページに関する以下のドキュメントが役に立ちます:
コンテンツページの作成
コンテンツページの要素
- ウィジェットページをコンテンツページに変換することで、デコレータも変換されるようになりました。 ただ、この方法だと、やはりデコレータの設定が後から調整できなくなる。
- また、より具体的な開発指導が必要な場合、営業担当者は、グローバルサービスチームが提供するコンサルタントサービスの機会を発見するための素晴らしいリソースとなります。