Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Copy selected sub-items

This page is for editors who copy several items at once. Copy selected copies several items, with everything below them, to a new place in the tree in one step. Before January 2025 the sub-items list could remove or…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/features/6.0/subitems-copy-selected.md

On this page

Copy selected sub-items

This page is for editors who copy several items at once. Copy selected copies several items, with everything below them, to a new place in the tree in one step. Before January 2025 the sub-items list could remove or move the selected items, but not copy them.

Use it

  1. Open a node in the admin. In the Sub items list, tick the check boxes of the items to copy.
  2. Open the More actions menu above the list and choose Copy selected.
  3. A browse dialog asks for the new parent. Choose it and confirm.
  4. Exponential copies each selected node and its subtree below the new parent and, if notifications are on, shows a summary of what was copied.

The same action is in the pop-up menu of a single item and in the content/copysubtree view.

What is checked first

  • The user must be able to read every selected node, and must have create permission for the class of each copy under the chosen parent.
  • A node cannot be copied into itself or one of its own descendants.
  • When the copy is larger than MaxNodesCopySubtree, current releases do not refuse it: the copy view offers to run it as a background content job, which cannot hit a request time limit (see content jobs). The first version of the feature (January 2025) copied at most that many nodes.

Settings

All keys are in settings/content.ini, block CopySettings. Scope: override or siteaccess.

KeyDefaultMeaning
MaxNodesCopySubtree30Maximum number of nodes a copy-subtree request handles
VersionHandlingalluser-defined, last-published or all: which versions of each object are copied
CreatorHandlingcurrentuser-defined, keep-unchanged or current: who is recorded as the creator of the copies
TimeHandlingcurrentuser-defined, keep-unchanged or current: which timestamps the copies get
ShowCopySubtreeNotificationenabledShow the result page after copying

Where it lives in the code

PieceFile
Menu entry (value 2, form field CopyButton, label "Copy selected")Label in design/admin/templates/children_detailed.tpl and design/admin4/templates/children_detailed.tpl; the menu and its submit in design/admin4/javascript/ezajaxsubitems_expdatatable.js (the 2025 script ezajaxsubitems_datatable.js no longer exists)
Actions CopyButton and CopyNode (browse for the target)kernel/private/classes/views/content/action.php
OperationeZContentOperationCollection::copyNode() in kernel/content/ezcontentoperationcollection.php and eZContentObjectTreeNodeOperations::copySubtree() in kernel/classes/ezcontentobjecttreenodeoperations.php
Result pagedesign/standard/templates/content/copy_subtrees_notification.tpl
Viewkernel/content/module.php, view copysubtree (needs the create function)

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x