Telligent Evolution defines four types of themes:

  1. Site
  2. User
  3. Group
  4. Blog

Theme Inheritance

Headers, footers, and configuration can be inherited by parent themes. 

The blog theme inherits from the group theme (for the group in which the blog is located).  The group theme inherits from the site theme.

Themes, in general, support a header, a footer, a set of pages, and configuration.  The User theme is unique in that it is contained within the site theme and does not support its own header, footer, or configuration.  The User theme only defines a set of pages.

When inheriting settings from a parent theme, Telligent Evolution first looks for a theme of the parent theme type with the same theme name.  If a theme of the same name does not exist, the currently selected theme for the parent context (the blog's group theme for a blog, or the site theme for a group) is used.

When creating new themes using Control Panel > Administration > Site Administration > Site Content > Manage Themes, the parent theme for blogs and groups can be selected to ensure that settings are always inherited from a compatible theme.  Note that when selecting the parent theme, only a single theme of a child type can inherit from a parent theme explicitly.

Theme Type IDs

When using the theme automation API, it may be useful to know the identifiers for the different theme types.  These identifiers are:

Theme Type NameTheme Type ID
Site 0c647246-6735-42f9-875d-c8b991fe739b
User 294234b2-9505-40a9-a679-93162fd50c1c
Group c6108064-af65-11dd-b074-de1a56d89593
Blog a3b17ab0-af5f-11dd-a350-1fcf55d89593

These values are also supplied as constants on the ThemeTypes In-Process API Service.