amdeu / typo3-copy-presets
Copy Presets
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:typo3-cms-extension
pkg:composer/amdeu/typo3-copy-presets
Requires
- typo3/cms-backend: ^13.4
- typo3/cms-core: ^13.4
Replaces
- typo3-ter/copy_presets: 1.0.0
README
Allows editors to quickly copy content elements from a list of "copy presets" in the page layout module.
Features
- 📋 Quick Content Copying: Add a "Copy preset" button next to every "Create new content" button in the page module
- 📁 Organized Presets: Group presets by page for easy organization
- 🎨 Wizard Interface: Familiar wizard UI similar to the new content element wizard
- 📦 Container Support: Full support for b13/container - copies containers with all children
- 🛡️ Content Defender Compatibility: Respects Content Defender rules when displaying presets
- ✅ Proper Copying: Uses TYPO3 DataHandler for correct copying including FAL references and IRRE relations
Requirements
- TYPO3 v13.4 or higher
Usage
Setting up Copy Presets
-
Create a Copy Preset Page:
- Create a new page in your page tree
- Set the page type to "Copy Preset Page" (doktype 3151625)
- Name it descriptively (e.g., "Marketing Templates", "Standard Sections")
-
Add Content Elements:
- Add content elements to this page that you want to use as templates
- These can be any content element type (text, images, containers, etc.)
- The
headerfield of each element will be used as the title in the wizard
-
Organize Multiple Groups:
- Create multiple Copy Preset Pages to organize your templates
- Each page becomes a separate tab/group in the wizard
Using Copy Presets
- Go to the Web > Page module
- Next to any "Create new content" button, you'll see a "Copy Preset" button
- Click it to open the wizard
- Select the group/tab on the left
- Click on the preset you want to copy
- The element will be copied to the target position