============= How-to guides ============= Step-by-step guides for common tasks around the JSON output of EXT:nb_headless_content_blocks. * `Define image variants `__ — responsive thumbnails per field via `headless.yaml`, with per-site TypoScript overrides * `Migrate legacy thumbnails `__ — replace the old `headless.php` thumbnail generators * `Post-process JSON with headless.php `__ * `Add sub data processors `__ — menus, record lists and other TypoScript data inside a block's `data` * `Render containers `__ — EXT:container columns via the `nb-container-json` processor * `Register a custom normalizer `__ — own value types in the JSON output * `Register a field value transformer `__ — own string field shaping (like password blanking) * `Modify fields with the PSR-14 event `__ (deprecated — prefer normalizers/transformers) .. toctree:: :hidden: :titlesonly: AddSubDataprocessors DefineImageVariants MigrateLegacyThumbnails ModifyFieldsWithEvent PostProcessWithHeadlessPhp RegisterCustomNormalizer RegisterFieldValueTransformer RenderContainers