---
title: "Content objects"
manual: "Handlebars"
version: "main"
permalink: "https://docs.typo3.org/permalink/cpsit/typo3-handlebars-forms:content-objects@main"
source: "Usage/ContentObjects/Index.rst"
rendered: "2026-09-29T09:18:02+00:00"
---

# Content objects {#content-objects}

The extension registers the following custom content objects (`HBS_*`). They
are only useful inside a `process-form` data processor block; using them
elsewhere may log a warning and return an empty string.

Every `HBS_*` content object supports the standard [stdWrap](https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/Stdwrap.html#stdwrap)
sub-key. The value resolved by the content object is passed through `stdWrap`
before being stored in the processed data array.

The table below lists all content objects, roughly ordered from the ones needed in
almost every form to more specialised ones.

| Content object | Purpose |
| --- | --- |
| [HBS_RENDERABLES](https://docs.typo3.org/permalink/cpsit/typo3-handlebars-forms:co-hbs-renderables@main) | Iterates form elements and applies per-type configuration |
| [HBS_TAG](https://docs.typo3.org/permalink/cpsit/typo3-handlebars-forms:co-hbs-tag@main) | Reads HTML attributes (`id`, `name`, `value`, …) of a rendered element |
| [HBS_LABEL](https://docs.typo3.org/permalink/cpsit/typo3-handlebars-forms:co-hbs-label@main) | Returns the translated label of an element |
| [HBS_NAVIGATION](https://docs.typo3.org/permalink/cpsit/typo3-handlebars-forms:co-hbs-navigation@main) | Resolves previous, next and submit buttons |
| [HBS_PASSTHROUGH](https://docs.typo3.org/permalink/cpsit/typo3-handlebars-forms:co-hbs-passthrough@main) | Renders an element with EXT:form's default Fluid partials |
| [HBS_FORM_VALUE](https://docs.typo3.org/permalink/cpsit/typo3-handlebars-forms:co-hbs-form-value@main) | Returns the submitted value of an element (e.g. on summary pages) |
| [HBS_PROPERTY](https://docs.typo3.org/permalink/cpsit/typo3-handlebars-forms:co-hbs-property@main) | Reads an arbitrary property of an element or its view model |
| [HBS_TRANSLATE_PROPERTY](https://docs.typo3.org/permalink/cpsit/typo3-handlebars-forms:co-hbs-translate-property@main) | Translates an element property (e.g. placeholder, description) |
| [HBS_VALIDATION_RESULTS](https://docs.typo3.org/permalink/cpsit/typo3-handlebars-forms:co-hbs-validation-results@main) | Returns validation results of an element |
| [HBS_TRANSLATE_ERROR](https://docs.typo3.org/permalink/cpsit/typo3-handlebars-forms:co-hbs-translate-error@main) | Translates a validation error message |
| [HBS_CHILDREN](https://docs.typo3.org/permalink/cpsit/typo3-handlebars-forms:co-hbs-children@main) | Iterates child view models (e.g. select options, upload fields) |
| [HBS_VH_CONTENT](https://docs.typo3.org/permalink/cpsit/typo3-handlebars-forms:co-hbs-vh-content@main) | Returns the raw output of the underlying Fluid view helper |
