loading table of contents...

2.3.3. Layout of a Website

A main goal of a content management system is to separate content from layout. This way, the editor has only to deal with the content, for example articles, images or videos, while predefined templates ensure a consistent layout of the website. However, in practice, an editor also needs to adjust the layout of pages and sites, for a new micro site for instance.

With CoreMedia DXP 8 an editor has several possibilities to influence the layout of the generated web page.

CoreMedia CMS offers a solution where editors can select the layout for specific parts of a website from predefined templates. Figure 2.8, “Different layout variants of the same Collection”, shows an example.

Different layout variants of the same Collection

Figure 2.8. Different layout variants of the same Collection


You can adapt the layout on three levels:

Different page grids with the page grid navigation shown in the preview

Figure 2.9. Different page grids with the page grid navigation shown in the preview


In general, page grids and layout variants will be predefined in your CoreMedia system so that you can only select from existing choices.

It is often desirable to have common objects on all pages of a website. Because linked Page content items build the hierarchical structure of your website, you can reuse content of parent pages. To do so, CoreMedia Blueprint lets you lock and inherit content. Locking means, that sub pages are not allowed to change the content defined in a parent page and inheritance means that a sub page reuses the content of the parent page.

For locking and inheritance, sub pages must use the same page grid or must at least have placements in their page grid that have the same identity.

For example, a website might want to lock the footer part of the page grid, because it contains important elements that should be easily accessible on all pages.

Locked Footer Bar

Figure 2.10. Locked Footer Bar


CoreMedia DXP 8 also offers content types that let you style your websites by adding CSS, JavaScript, HTML or images without help of your IT department.