Creating complex layouts with Panels

This description is for Drupal 7.
The described methods are not working on Drupal 8 or 9.

The Panels module allows a site administrator to create customized layouts for multiple uses. At its core it is a drag and drop content manager that lets you visually design a layout and place content within that layout.

Integration with other systems allows you to create nodes, sophisticated section indexes and landing pages that use panels, and even override system pages such as taxonomy and the node page so that you can customize the layout of your site with very fine grained permissions & behavior.

Panels can also dynamically control arguments going into blocks, passing variables like user names into blocks. Panels streamlines the creation of complex Drupal pages by letting site developers combine views, blocks, and other system elements (like the site slogan or logged-in user pictures).

Panels 3 is the most recent version of Panels, and is a significant advance over Panels 2, although its user interface is similar. A non-final release of Panels 3 is available for Drupal 7.

Panels 2 for Drupal 6 is deprecated. See Upgrading from Panels 2 to Panels 3 if you are currently using Panels 2 on Drupal 6.

Many useful Panels videos have been created by Drupal community members.

Creating a panel with tabbed content

I searched everywhere to re-find the original advice I received for creating a panel with tabs along the top to give access to a series of

Obtaining support for Panels issues

Before you open a new or add to an existing issue, please follow these guidelines:

Panels 2 Documentation

The Panels 2 module is the core engine for a number of sub-modules, including Panels pages, Panels nodes, Mini panels, and Views panes.

Panels 3 Documentation

The Panels module allows a site administrator to create customized layouts for multiple uses. At its core it is a drag and drop content

Guide maintainers

leehunter's picture