Quiero clonar un tipo de nodo y agregar algunos campos en él. Creo que lo más simple será duplicarlo y comenzar a trabajar en él.
Parece que no hay una forma oficial de clonar un tipo de contenido en Drupal 7. Las características pueden permitirlo, pero no hay un procedimiento escrito sobre cómo se podría hacer.
Incluso he probado el módulo Bundle Copy .
¿Cuál será la mejor manera de clonar cualquier tipo de contenido en Drupal 7?
Respuestas:
La forma más fácil es usar el módulo de copia Bundle , pero si no puede hacer que funcione, le recomiendo el módulo de Gestión de la configuración .
Básicamente son características con las cosas que no necesitas. Su único propósito es mover la configuración de un sitio a otro.
fuente
str_replace("'article'", "'new_type'", $export_code);
Estoy usando el Módulo de herramientas de campo para D7; hace exactamente lo que necesitas.
fuente
He creado Content Type Clone, disponible como un proyecto de sandbox aquí:
https://www.drupal.org/sandbox/davidfiaty/2745827
Le permite clonar un tipo de contenido con un solo clic sin tener que mirar el código PHP o realizar manipulaciones complejas.
Todavía es un proyecto sandbox en este momento, pero pronto estará disponible como un módulo oficial de Drupal. ¡Echale un vistazo!
Edición 1: ¡El lanzamiento oficial de Content Type Clone para Drupal 7 ya está aquí! https://www.drupal.org/project/content_type_clone La versión de Drupal 8 estará disponible próximamente.
Edición 2: El lanzamiento oficial de Content Type Clone para Drupal 8 está disponible en la misma página.
fuente
El módulo de funciones es la mejor opción hasta ahora.
Esto es lo que debes hacer:
Esta página puede tener su respuesta para "forma oficial de clonar un tipo de contenido en Drupal 7".
fuente