backdrop:theme_devel:layouts_vs._themes
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| backdrop:theme_devel:layouts_vs._themes [2023/12/19 23:40] – ericfoy | backdrop:theme_devel:layouts_vs._themes [2023/12/19 23:48] (current) – ericfoy | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| ====== Layouts vs. Themes ====== | ====== Layouts vs. Themes ====== | ||
| The information here might be especially helpful for those familiar with Drupal 7 and new to Backdrop. | The information here might be especially helpful for those familiar with Drupal 7 and new to Backdrop. | ||
| + | <WRAP round info>In Drupal 7 and previous, the layout (including placement of blocks) was defined and determined by the **theme**. Thus the site's layout was largely global in nature. | ||
| + | \\ | ||
| + | \\ | ||
| + | In Backdrop however, the layout is entirely separate from the theme, and your Backdrop site may utilize any number of Layouts. Don't think of the Layout as a site property. It is a content or context property, thus it can change or switch at any time, according to your design, irrespective of the active theme. | ||
| + | </ | ||
| ---- | ---- | ||
| ===== The Difference between Layouts and Themes ===== | ===== The Difference between Layouts and Themes ===== | ||
| Line 10: | Line 15: | ||
| - Layouts provide a way for site administrators to customize the visual structure of pages without necessarily changing the underlying theme. Users can create different layouts for different pages, allowing for flexibility in page design. | - Layouts provide a way for site administrators to customize the visual structure of pages without necessarily changing the underlying theme. Users can create different layouts for different pages, allowing for flexibility in page design. | ||
| - Layouts are managed through the Layouts administrative interface, where users can define and configure layouts for specific paths or content types. | - Layouts are managed through the Layouts administrative interface, where users can define and configure layouts for specific paths or content types. | ||
| - | |||
| - **Themes:** | - **Themes:** | ||
| - A Theme in Backdrop is a collection of files (stylesheets, | - A Theme in Backdrop is a collection of files (stylesheets, | ||
| Line 24: | Line 28: | ||
| * Layouts: Provide flexibility in designing the layout of individual pages without changing the overall theme. | * Layouts: Provide flexibility in designing the layout of individual pages without changing the overall theme. | ||
| * Themes: Impact the entire site, affecting the design and layout of all pages. | * Themes: Impact the entire site, affecting the design and layout of all pages. | ||
| + | |||
| * **Management: | * **Management: | ||
| * Layouts: Managed through the Layouts administrative interface, allowing users to create and configure layouts. | * Layouts: Managed through the Layouts administrative interface, allowing users to create and configure layouts. | ||
| - | | + | |
| In summary, while layouts focus on the arrangement of regions on individual pages, themes are responsible for the overall visual design and styling of the entire site. Backdrop CMS provides a separation between these two concepts to give site administrators granular control over the layout of specific pages while maintaining a consistent global design across the site. | In summary, while layouts focus on the arrangement of regions on individual pages, themes are responsible for the overall visual design and styling of the entire site. Backdrop CMS provides a separation between these two concepts to give site administrators granular control over the layout of specific pages while maintaining a consistent global design across the site. | ||
backdrop/theme_devel/layouts_vs._themes.1703047259.txt.gz · Last modified: 2023/12/19 23:40 by ericfoy