レイアウト要素の使用
Liferay 7.4 U22+/GA22+ 用
レイアウト要素は、ページやテンプレートのレイアウトをデザインするためのドロップゾーンを定義します。 デフォルトでは、Liferayは2つのレイアウト要素を含んでいます: Containers と Grids です。 一度追加すれば、ウィジェットや他のフラグメントをこれらのドロップゾーンにドラッグ&ドロップすることができ、さらに複雑なレイアウトを作成するための追加コンテナやグリッドも含まれます。 レイアウトをデザインしたら、レイアウト構成を保存して、他のページやテンプレートで再利用できます。 詳細については、 フラグメント構成の保存 を参照してください。
フラグメントをサポートする新しいページやテンプレートを作成すると、デフォルトのドロップゾーンが表示されます。 この領域にはどのフラグメントを追加してもよいが、コンポジションの最初の要素としてコンテナ・フラグメントを使用すると、重要な利点がある:
- 、高度なコンポジション (Liferay DXP 7.4+)のためのフレックス表示プロパティを含む、ページデザインのより大きなレイアウト制御。
- のコンポジションを保存し、他のページやテンプレートで素早く再利用する。
- フラグメント構文にURLまたはページリダイレクトを追加する
- スタイルブック を活用し、サイトの外観を標準化する。
コンテナを追加したら、グリッドフラグメントを使用して、さまざまなビューポート用にコンテンツのレイアウトをカスタマイズできます。 詳細については、 グリッドフラグメントを使用したレスポンシブレイアウトの構築 を参照してください。
コンテナやグリッドに要素をドラッグ&ドロップすると、Liferayはドロップゾーンをハイライトして配置場所を示します。 一度追加した要素は、ブラウザのサイドパネル ( ) でドラッグ&ドロップして並べ替えることができます。
最後に、ページ上にさまざまな要素が入れ子になっている場合、入れ子階層内の要素をたどるのに役立つパンくずが表示されます。
要素を選択し、ショートカット Shift + Enter
でその親を選択することもできます。
コンテナ
以前の名称 パネル
コンテナ・フラグメントは、設定可能なドロップ・ゾーンをコンテンツ・ページに追加します。 標準的な設定オプションに加えて、コンテナのHTMLタグや表示構造などを設定することができます。 詳しくは、フラグメントの設定を参照してください。
グリッド
以前の名称は Rows
グリッドフラグメントは、ページやテンプレートに複数のドロップゾーンモジュールを追加します。 これらのモジュールは、水平および垂直に配置できます。 標準的な設定オプションに加えて、各グリッドのモジュール数、行ごとのモジュール数、各モジュールのコンテンツの垂直方向の配置を決定できます。 各モジュールの幅を手動で調整し、モジュール間のパディングを追加または削除することができます。 詳しくは、フラグメントの設定を参照してください。