Help Center

Updating page templates

Learn how to make changes to page markup

Rendering HTML using JavaScript

When Zendesk’s Curlybars templating language can’t generate the desired HTML, our JavaScript-based micro-templating system steps in. A common use case for micro-templating is the creation of a category list that’s present on all pages in...

By Tom Cook

Understanding Guide templating

Guide templating, also known as the Templating API, is responsible for rendering the Help Center theme packages. This contains the Curlybars templating language that is used in the template files, CSS and JS files, and the manifest file....

By Vera Yang

Customizing page templates with HTML and Curlybars

The HTML for the Help Center is contained in editable templates that define the layout of each page type, as well as the global header and footer. You can also use a full-featured templating language called Curlybars to access Help Cente...

By John Smith

Using variables in CSS and HTML

The properties you choose in the Settings panel or set in your manifest file for colors, fonts, and theme images are stored in variables. You can use these variables in the theme’s style.css file. You can also reference the variables usi...

By Jess Bezos

Adding multiple templates to your theme

By default, there is one page template each for article, section, and category in a theme. You can create up to ten additional page templates each for articles, sections, and categories. This means that you can create alternate versions ...

By Tom Cook

Changing page templates in Guide

In a Guide theme, there is one page template each for article, section, and category by default. On Guide Enterprise, Guide managers can create additional templates for article, sections, and categories. If your live theme has multiple t...

By Jess Bezos