TIMETOWEB CMS Template Technology

The TIMETOWEB CMS Extended Template Technology manages HTML templates and snippets without redundancies. It keeps content and design 100% separated and allows multiple use of content in a different context, e.g. to publish the same content within two different websites. Of course websites can be made highly accessible to people with reduced vision.

 TIMETOWEB CMS Extended Template Technology


A page layout template consists of snippets, nested templates, navigation elements and content elements. A content element may consist out of a data source, or a certain functional element like the OnPage Collaboration module. The content element can be a static part of a page layout or be inserted on the basis of an condition. Additionally authors can, depending upon the template, insert up to ten different content elements on one page.

Nested Templates

To build a clear structured website and ensure an effective, reusable and easy maintainable use of HTML-Modules, HTML Templates can contain other HTML Templates. Therefore functional or layout elements that belong together, can be stored in separate Templates including corresponding CSS or JavaScript Codes.


Sample template structure:
  TIMETOWEB CMS Extended Template Technology

Content and Templates merged in realtime

While loading a website the CMS detects, which HTML Template is used to display a specific page. So, characteristics of the browser-user can influence the displaying. The access rights of the user can address a different template to e.g. display a different site structure based on the access layer. Furthermore attributes from the URL can be extracted and section criteria such as filter- or individual settings can be incorporated. Thus the same page can be opened with different templates. An export of data as e.g. XML can be realized the same way without additional developing. So all elements of the CMS can be integrated into e.g. portals.


Templates can also contain other formats. By choosing another HTML Template data can be provided in XHTML, XML or any other format using the same technology.