¿Cómo importar / exportar tipo de contenido?

21

En Drupal 6 teníamos importación de exportación de tipo de contenido, no puedo encontrar esto en Drupal 7.

¿Algún consejo por favor?

giorgio79
fuente
¿Podría esta característica realmente haber sido eliminada? Wow, lo planteé como una solicitud de función: drupal.org/node/1277788
giorgio79

Respuestas:

15

Terminé usando el módulo Bundle Copy .

giorgio79
fuente
Este módulo no funciona correctamente. En D7 elegí pocos tipos de contenido para exportar, luego elegí qué campos exportar y copié todo el código php generado en el nuevo sitio. El módulo creó nuevos tipos de contenido, pero faltan todos los campos personalizados. Además, no puede volver a crear esos campos, porque ya existe en la base de datos, pero no se muestra al modificar el tipo de contenido y tampoco está en los campos existentes que puede agregar. Borrar el caché no hace nada.
Increíble
14

Puede usar Características para exportar e importar tipos de contenido en código.

digital
fuente
Gracias, conozco características, pero parece que sería una exageración tener que crear un módulo para importar una característica. También administrar una función, si hay un cambio ...
giorgio79
Puede parecer excesivo, pero hay bastantes beneficios, como la duplicación fácil entre diferentes sitios si es necesario. Con drush y la creación y mantenimiento de la interfaz de apuntar y hacer clic no es un gran problema.
digital
2

Esta característica era parte del módulo CCK, que puede ver moverse al núcleo de Drupal. En su página de proyecto, los mantenedores lo escribieron:

content_copy: la rama D7 del módulo Características admite la expulsión e importación de tipos de contenido y campos en módulos 'características'. Actualmente no hay IU para exportar e importar manualmente definiciones de campo.

Entonces, como dijo @digital, deberías usar Características .

yvan
fuente
1

Voto a favor +1 en el módulo Bundle Copy de giorgio79 anterior: un módulo similar sería: el módulo data_export_import .

Lo que me gusta de data_export_import es que es un módulo todo en uno (para exportar e importar datos. Mientras que al igual que con otras soluciones, las etapas de importación y exportación se realizan por módulos separados, lo que podría significar que se necesita trabajo adicional para garantizar compatibilidad de la exportación con la importación.)

therobyouknow
fuente