# Template Variables Reference
Templates have access to a set of variables provided by FolderWeb and its plugins. This reference documents all available variables and their types.
## Base Template Variables
Available in `base.php`:
### `$content`
The fully rendered HTML content from the page or list template.
**Type:** String (HTML)
**Example:**
```php
= htmlspecialchars($translations['home'] ?? 'Home') ?>
``` **Source:** Language files in `custom/languages/[lang].ini` or `app/default/languages/[lang].ini` ### `$pageCssUrl` URL to page-specific CSS file. **Type:** String (URL) **Optional:** Only set if `styles.css` exists in content directory **Example:** ```php ``` ### `$pageCssHash` MD5 hash of page-specific CSS for cache busting. **Type:** String (MD5 hash) **Optional:** Only set if `$pageCssUrl` exists **Example:** See `$pageCssUrl` above ### `$feedUrl` URL to the Atom feed for the current list page. **Type:** String (URL path) **Optional:** Only set on list pages with `feed = true` in metadata **Example:** ```php ``` **Source:** Set when `feed = true` in the list directory's `metadata.ini` ## Page Template Variables Available in `page.php`: ### `$content` The fully rendered HTML content from the page. **Type:** String (HTML) **Example:** ```php= htmlspecialchars($item['summary']) ?>