cms-alchemy/node-duplicate
最新稳定版本:v1.0.0
Composer 安装命令:
composer require cms-alchemy/node-duplicate
包简介
Adds a duplicate operation for Drupal nodes with safe defaults and redirect to edit form.
README 文档
README
Adds a simple way to duplicate content in Drupal.
- Duplicate a single node from the content list
- Duplicate multiple nodes using bulk actions
- Creates unpublished copies with a “(Copy)” suffix
Installation
Install via Composer:
composer require cms-alchemy/node-duplicate
drush en node_duplicate
Features
Row-level duplicate
Adds a Duplicate link to each node on /admin/content.
Safe defaults
- Copies all field values
- Sets the current user as author
- Marks duplicates as unpublished
Behavior
-
Title becomes: Original Title (Copy)
-
Status: - Unpublished (if supported)
-
Author: - Set to the current user
-
References: - Entity references are reused, not deep-copied
Limitations
- Designed for nodes only
- Does not deep-copy referenced entities (e.g. media, paragraphs)
- Does not handle unique field constraints automatically
- Does not copy revision history
Notes
This module uses Drupal’s built-in Entity::createDuplicate(). No custom duplication logic is implemented.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 4
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0-or-later
- 更新时间: 2026-03-30