This article does not apply to Umbraco 8.
The concepts and code in this article have been deprecated in Umbraco 8 and no longer apply.
If you are using Umbraco 7, this article is perfect for you!
How Umbraco uses XSLT
Umbraco utilizes XSLT to dynamically render content such as navigational structures, lists, and nearly anything you can dream of. This is accomplished through the use of Macros.
Creating Your First XSLT Macro
Creating an XSLT macro is possible with these steps:
- Go to the developers section in the administration area.
- Right click on the XSLT folder, and select create.
- You will receive a dialog where you can specify the name, select an XSLT template, and specify if you want to automatically create the Macro for this template.
- Specify the name of the new XSLT file, check Create Macro, and select a template if you desire. Click Create.
- You have now created the XSLT file and the Macro for rendering the content.
Now that we have the XSLT created, we need to customize it to output our content the way we like.
This was copied the original book from Casey Neehouse from the books section of umbraco.org