Graffiti uses a very simple templating language to render its themes called Chalk (Chalk is the combination of NVelocity and Graffiti goodies). While we do call this a language, do not let the name full you. Chalk is much simpler than anything you have used to build web pages in the past. With this system...
To make customizing and creating new themes as easy as possible, Graffiti exposes standard items to Chalk. While it very easy (link here when written) to add your own, the items listed below should enable you to meet your design goals in record time. Graffiti exposes data to view files using the following...
Macros is a helper tool that is loaded by Graffiti on every page request. Listed below are the available methods and properties. CategoryLink(Category category) Renders the full HTML for a category link CommentButton() Renders the comment submit button. This is a normal input button wired up to save...
Data is a built in Chalk extension (similar to Macros ) which enables quick and easy access to addition Graffiti data. To use it, just type $data and one of the methods listed below. Categories() Retrieves a list of all top level categories sorted alphabetically. Featured() Retrieves the site's featured...