Como importar / exportar tipo de conteúdo?

21

No Drupal 6, tínhamos importação de exportação por tipo de conteúdo, não consigo encontrar isso no Drupal 7.

Alguma dica por favor?

giorgio79
fonte
Esse recurso poderia realmente ter sido cortado? Uau, levantou-o como um pedido de recurso: drupal.org/node/1277788
giorgio79

Respostas:

15

Acabei usando o módulo Bundle Copy .

giorgio79
fonte
Este módulo não funciona corretamente. No D7, escolhi alguns tipos de conteúdo para exportar, depois escolhi quais campos exportar e copiei todo o código php gerado para o novo site. O módulo criou novos tipos de conteúdo, mas todos os campos personalizados estão ausentes. Além disso, você não pode criar esses campos novamente, porque eles já existem no banco de dados, mas não são exibidos ao modificar o tipo de conteúdo e nem nos campos existentes que você pode adicionar. Limpar o cache não faz nada.
Incrível
14

Você pode usar os Recursos para exportar e importar tipos de conteúdo no código.

digital
fonte
Obrigado, eu sei Recursos, mas parece que seria um exagero ter que criar um módulo para importar um recurso. Gestão também uma característica, se não houver uma mudança ...
giorgio79
Pode parecer um exagero, mas existem alguns benefícios, como a duplicação fácil entre sites diferentes, se necessário. Com drush e a criação e manutenção de interface point and click, não é um grande problema.
digital de
2

Esses recursos faziam parte do módulo CCK, que você pode ver passando para o núcleo do Drupal. Na página do projeto, os mantenedores o escreveram:

content_copy: a ramificação D7 do módulo Features suporta a expotação e importação de tipos e campos de conteúdo nos módulos 'feature'. Atualmente, não há interface do usuário para exportar e importar manualmente as definições de campo.

Assim como o @digital disse, você deve usar os Recursos .

yvan
fonte
1

Um voto positivo +1 no módulo Bundle Copy por giorgio79 acima - um módulo semelhante seria: o módulo data_export_import .

O que eu gosto no data_export_import é que ele é um módulo tudo-em-um (para exportação E importação de dados. Enquanto que em outras soluções, os estágios de importação e exportação são feitos por módulos separados, o que pode significar a necessidade de trabalho extra para garantir compatibilidade da exportação com a importação.)

therobyouknow
fonte