Much of Cotonti's flexibility is derived from it's templating engine CoTemplate (previously known as XTemplate). Recent additions to the engine include nested logic blocks (conditionals and loops) and callbacks. Simple IF statements will be familiar to most developers, but there's more than just the regular equals comparison. Here's an overview of what's possible:
Name |
Operator |
Description |
Equal |
== |
Values are equal |
Not Equal |
!= |
Values are not equal |
Identical |
=== |
Values are equal, and... |