- Theme Engine
- EVML Reference
- Statements and Declarations
- Built-in Functions
- Built-in Objects
- EV Tags
- CSS Pre-processor
- Ajax API
A guide to designing or customising a theme for Evance
Evance's Theme Engine was developed to overcome frequent obstacles we faced as a production team. Whether you're creating a theme, modifying an existing one, or redesigning your site we hope that you'll find this guide useful.
Evance automatically loads relevant stylesheets for your theme, can combine multiple files from a JSON inventory into a single sheet, and automatically compresses your CSS before they're delivered by a CDN. Evance avoids unexpected display errors when changing CSS caused by browser and CDN caching. You can nest, extend, use variables, create presets and utilise colour adjustment functions.
Special URL formats remove the need for cumbersome functions and filters in hard coded URLs.