typo3-datahandler

Perform transactional DataHandler operations on TYPO3 records with DataMap and CmdMap workflows.

33|6|Updated Jan 2, 2026
One-click install
npx skills add https://github.com/dirnbauer/webconsulting-skills --skill typo3-datahandler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typo3-datahandler
Source: https://github.com/dirnbauer/webconsulting-skills/tree/main/skills/typo3-datahandler
Command: npx skills add https://github.com/dirnbauer/webconsulting-skills --skill typo3-datahandler

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides safe, transactional control over TYPO3 record manipulation via the DataHandler, preventing direct SQL edits and ensuring system integrity.

Core Features & Use Cases

  • Transaction-safe DataHandler usage: Create and update records with proper DataMap and CmdMap handling.
  • Workspace and events: Supports workspaces, PSR-14 events, and reference index maintenance.
  • Migration guidance: Includes patterns for moving from classic tcemain to Content Blocks where applicable.

Quick Start

Run a minimal, transaction-safe DataHandler operation to create a new tt_content element and verify the generated UID.

Frequently Asked Questions about typo3-datahandler

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform transaction-safe TYPO3 DataHandler operations?

Transaction-safe TYPO3 DataHandler operations are performed using proper DataMap and CmdMap workflows. This approach ensures system integrity by enforcing reference index updates and avoiding direct SQL edits during record manipulation.

Can I use DataHandler with workspace handling in TYPO3 v13?

Yes, DataHandler supports workspace handling in TYPO3 v13 and v14. It manages workspace records through proper CmdMap workflows and integrates with PSR-14 events to maintain cache and reference index integrity.

Why should I avoid raw SQL when updating TYPO3 records?

Avoiding raw SQL when updating TYPO3 records prevents broken reference indexes and cache inconsistencies. Using DataHandler ensures transactional integrity, proper workspace management, and triggers necessary PSR-14 events automatically.

How do I migrate from classic tcemain to modern TYPO3 DataHandler patterns?

Migrating from classic tcemain involves adopting modern DataHandler DataMap and CmdMap workflows. This Skill provides migration guidance including patterns for moving to Content Blocks while maintaining transactional safety and PSR-14 event integration.

Does TYPO3 DataHandler support PSR-14 event integration?

Yes, TYPO3 DataHandler supports PSR-14 event integration across v13 and v14. This ensures that custom logic is triggered safely during transactional record manipulation, maintaining cache integrity and proper workflow management.