kitzberger / copy-translated-content
Copy translated content elements from one page to another
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:typo3-cms-extension
pkg:composer/kitzberger/copy-translated-content
Requires
- typo3/cms-backend: ^12.4
- typo3/cms-core: ^12.4
This package is auto-updated.
Last update: 2026-02-27 11:53:34 UTC
README
TYPO3 extension that allows copying content elements of ONE language from one page to another — without copying the translations!
Features
- Adds a copy button to each language column header in the page module's "Languages" view
- Modal dialog lets you configure:
- Which content elements to copy (checkbox per element)
- Target page ID
- Target language UID (allows copying content into a different language)
- "Keep visible" option to prevent hiding elements on copy
- Preserves
colPosandsortingof the original elements - Respects permissions
EXT:container support
When EXT:container is installed, only top-level content elements (tx_container_parent = 0) are listed in the dialog. Container children are copied automatically as part of their parent container element by the DataHandler.
Technical Details
- Uses the DataHandler command map (
process_cmdmap) with the paste mechanism to copy records and apply field overrides in a single operation - Checks read permissions on source page and edit permissions on target page
Requirements
- TYPO3 12.4 or higher
- PHP 8.2 or higher
Installation
composer require kitzberger/copy-translated-content
Author
Philipp Kitzberger typo3@kitze.net