Documentation

Using Layout Elements

For Liferay 7.4 U22+/GA22+

Layout Elements define drop zones for designing page or template layouts. By default, Liferay includes two Layout Elements: Containers and Grids. Once added, you can drag and drop widgets or other fragments into these drop zones, including additional containers or grids to create even more complex layouts. After designing a layout, you can save layout compositions to reuse them in other pages and templates. See Saving Fragment Compositions for more information.

The container and grid fragments are for designing page layouts.

When you create a new page or template that supports fragments, a default drop zone appears. You can add any fragment to this area, but using the container fragment as the first element in your composition has important advantages:

  • Greater layout control over page design, including flex display properties for advanced compositions (Liferay DXP 7.4+)

  • Save and reuse compositions quickly in other pages and templates

  • Add a URL or page redirect to a fragment composition

  • Leverage style books to standardize your site appearance

Once you’ve added a container, you can use the grid fragment to customize content layout for different viewports. See Building Responsive Layouts with the Grid Fragment to learn more.

Tip

When dragging and dropping an element into a container or grid, Liferay highlights the drop zone to indicate where you’re placing it. Once added, you can drag and drop elements in the Browser side panel ( Browser ) to rearrange them.

Containers

Previously called Panels

The container fragment adds a configurable drop zone to a content page. In addition to standard configuration options, you can configure the container’s HTML tag, display structure, and more. See Configuring Fragments for more information.

Containers include both standard and unique configuration options.

Grids

Previously called Rows

The grid fragment adds multiple drop zone modules to a page or template. These modules can be arranged horizontally and vertically. In addition to standard configuration options, you can determine the number of modules for each grid, the number of modules per row, and the vertical alignment of each module’s content. You can adjust the width of each module manually and add or remove padding between them. See Configuring Fragments for more information.

Grids include standard and unique configuration options.

Additional Information