![]() |
|
|
![]() |
|
|
Introduction Differentiators Products Features Modules Tech. Requirements FAQ's |
Advanced Template Macro LanguageCombining deep reach into the heart of cm3's functionality with simple english-like command functions, the macro language enables rapid construction of complex systems that are sensitive to permissions, user personalisation, dynamic navigation, context-driven data displays, and much more. The template macro language is one of cm3's key differentiators. The heart of cm3’s technology is its set of publishing modules that allow developers (from amateurs to advanced programmers) to quickly deploy complex dynamic content structures, personalise content delivery, and protect private information. These components are accessible via a simple macro scripting language. The templates and publishing tools can be directly integrated with your own code (e.g. Active Server Pages) if you need to extend the application or integrate your own custom logic into a website. As an example of the simplicity and power of the cm3 macro language, consider the following template script. This example shows one of the simplest possible uses of the macro language, yet look at how much it achieves.
The macro statement is performing the following tasks:
|
|
|