問題
-
カードフラグメント」のように、さまざまな要素(見出し、画像、段落、ボタン)を持つ再利用可能なフラグメントを作成できますが、デフォルトではプレースホルダーの画像があり、エンドユーザーが必要に応じて変更したり、隠したり削除したりできるように作成できますか?
Environment
- Liferay DXP 7.4
解決策
- 現在、Liferayでは、上記の機能を持つOOTBフラグメントは提供されていません。 カードフラグメントでは、画像を別のものに変更することはできますが、画像を完全に削除/非表示にすることはできません。
- ご要望に対するアプローチとして、Fragment Compositionsの利用をお勧めします。 コンポジションは、保存して再利用できるフラグメントの組み合わせに過ぎません。 そのため、「周囲のコンテナ」「画像」「見出しテキスト」「段落」「リンク」で構成すると、カードフラグメントと同じになり、さらにドラッグするたびに、個々のフラグメントなので、実際に各項目を個別に削除することができます。 コンポジションを作成するには、コンテンツページに移動し、個々のフラグメントを使用してレイアウトを作成するだけで、周囲のコンテナに移動し、省略メニュー(ドロップダウンメニューを開く3つの点)で、「コンポジションとして保存」をクリックするだけです。 添付のビデオイラストをご覧ください: fragmentcomp.mp4
- もう一つの解決策は、カスタマイズでしょう。 目的を達成するために、フラグメントをカスタマイズすることができます。 カスタマイズのサポートが必要な場合は、当社のグローバルサービス(GS)に連絡するオプションがあります。 詳しくは、担当営業にお尋ねください。 添付の"collections-20220919133540153.zip"に、カスタマイズした2つのフラグメント"testfrag1"と"testfrag2"をご参照ください。 なお、これらはフラグメントサンプルであるため、ご自身の判断で慎重にご使用ください。 Liferay Supportはカスタマイズケースに対応していません。