Como alterar o nome da máquina do tipo de conteúdo no Drupal 7


9

Encontrei um erro de digitação irritante no nome da máquina de um dos tipos de conteúdo e gostaria de corrigi-lo. A única maneira que eu sei é excluir o tipo de conteúdo e criar um novo, mas há muitos campos nesse tipo de conteúdo que não quero recriar.

Existe uma maneira melhor?


Sei que esta pergunta é para o Drupal 7. Há uma maneira de fazer isso no Drupal 8 aqui, ainda não a tentei, mas como essa resposta é o principal resultado de uma pesquisa, achei que a publicaria em media.com/ @ philw_ /… .
Elijah Lynn

Também possibilidade de usar o Entity Clone para o Drupal 8. drupal.org/project/entity_clone
Elijah Lynn

Respostas:


15

Vá para a estrutura, clique em tipos de conteúdo, clique em editar ao lado do tipo de conteúdo que você deseja editar. Clique em editar ao lado do nome da máquina e altere-o para o nome desejado.

captura de tela

captura de tela

Se você deseja apenas alterar o nome administrativo, altere-o.


Oh, não acho que é tão fácil :)
Dmitry Vyal

Cuidado, nem sempre é tão fácil. Eu tive perda de dados fazendo isso, a maioria dos módulos não funciona bem se eles armazenaram configurações usando o nome da máquina. Eu só faria isso se tivesse um backup, apenas por precaução.
Renee

11
Certifique-se de liberar seu cache depois de fazer a alteração.
Nigel Waters

7
Não vejo um link para editar o nome da máquina no último D7. Foi (ou requer um módulo)?
Valery Lourie

Não pode ver qualquer um (em temas diferentes de administração)
Rootical V.

0

Se o nome for exclusivo (provavelmente conterá um erro de digitação), altere todas as ocorrências do nome no banco de dados (incluindo nomes de tabelas) e limpe o cache.

No D6, a tabela node_typecontém definições de nome de máquina do tipo de conteúdo. Esses nomes também são usados ​​em tabelas com o prefixo content_type_. Se os tipos de conteúdo não forem usados ​​em nenhum outro lugar, altere a entrada e o nome da tabela. É possível que esses nomes tenham mudado no D7.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.