OpenCms Documentation

Special predefined content types

 Show GitHub edit links  Hide GitHub edit links
Documented since: 9.0 Latest revision for: 9.0 Valid for OpenCms: 13.0

OpenCms ships with several predefined content types. Most of them, you simply use, e.g., container pages. But some of them are of special interest when you set up your site. They provide commonly used functionality.

We survey the content types shipped with OpenCms and possibly of interest when setting up a website.

Dynamic functions

Dynamic functions can be used if you want to provide a special functionality that can be added to your page via drag & drop, but no special content is needed for this functionality. For example, a login form or a search box are use cases.

  • Content without content? - Use a dynamic function! Here you learn how.

  • The function detail page is a detail page mechanism for dynamic functions. We describe how to create and configure a detail page for a dynamic function.

Groups of content elements

Usually, content elements are added to container pages and each element is independed of others. Special predefined contents allow to group content elements on container pages. Groups of elements can be added to other pages, or moved at a page. If elements are added/removed from a group, this affects all instances of the group.

  • OpenCms 10 adds group features that can deal with nested containers and are, for example, a great solution to implement headers and footers.

  • (Deprecated) An element group is a content element, which references a group of other content elements. Find out, how to use it.

  • (Deprecated) Inheritance groups are elements that group contents. In contrast to reuse model groups and element groups, the elements can change from page to page. We explain how to use inheritance groups.