Quero clonar um tipo de nó e adicionar alguns campos nele. Eu acho que o mais simples será duplicá-lo e começar a trabalhar nele.
Parece que não existe uma maneira oficial de clonar um tipo de conteúdo no Drupal 7. Os recursos podem permitir, mas não há procedimento escrito sobre como isso pode ser feito.
Eu até tentei o módulo Bundle Copy .
Qual será a melhor maneira de clonar qualquer tipo de conteúdo no Drupal 7?
Respostas:
A maneira mais fácil é usar o módulo de cópia Bundle , mas se você não conseguir fazer isso, recomendo o módulo Configuration Management .
É basicamente recursos com as coisas que você não precisa. Seu único objetivo é mover a configuração de um site para outro.
fonte
str_replace("'article'", "'new_type'", $export_code);
Estou usando o módulo de ferramentas de campo para D7; faz exatamente o que você precisa.
fonte
Criei o Content Type Clone, disponível como projeto sandbox aqui:
https://www.drupal.org/sandbox/davidfiaty/2745827
Ele permite que você clone um tipo de conteúdo em um clique, sem precisar olhar o código PHP ou executar manipulações complexas.
Ainda é um projeto de sandbox no momento, mas em breve estará disponível como um módulo oficial do Drupal. Confira!
Edit 1: O lançamento oficial do Content Type Clone for Drupal 7 está aqui! https://www.drupal.org/project/content_type_clone Versão do Drupal 8 em breve.
Edit 2: O lançamento oficial do Content Type Clone for Drupal 8 está disponível na mesma página.
fonte
O módulo de recursos é a melhor opção ainda.
Aqui está o que você precisa fazer:
Esta página pode ter a sua resposta para "maneira oficial de clonar um tipo de conteúdo no Drupal 7".
fonte