Como excluir um recurso?

8

Eu criei um módulo de recurso no site-1.

Então eu instalei o módulo de recurso no site-2. Esse recurso cria um novo tipo de conteúdo e ativa um módulo. Então, obtive o novo tipo de conteúdo e o módulo ativado.

Por enquanto, tudo bem.

Agora desabilitei e desinstalei o módulo de recurso (drush). Eu esperava que o tipo de conteúdo fosse excluído e o módulo desativado, quero dizer o tipo de conteúdo e o módulo que o recurso criou.

Mas eles ainda estão lá ...

Como desabilito um recurso e removo todas as coisas que ele criou?

ATUALIZAÇÃO : etapas que fiz para desativar o recurso:

1) drush dis myFeatureModule

2) drush pm-uninstall myFeatureModule

3) no admin/structure/featuresrecurso myFeatureModuleestá desativado

4) O botão excluir do tipo de conteúdo (criado por este recurso) admin/structure/typesestá ausente ...

chefnelone
fonte

Respostas:

2

A primeira coisa que você deseja fazer é desativar (e desinstalar) o módulo de recursos. Isso nem sempre remove tudo o que o módulo criou inicialmente. Após a desinstalação desse módulo, no entanto, você pode entrar e excluir manualmente o tipo de conteúdo e qualquer outra coisa que foi deixada no site.

Alguns detalhes adicionais podem ser encontrados nessa outra questão . Ele fornece um exemplo de como o módulo de recurso pode adicionar um gancho de desinstalação para desbloquear o tipo de conteúdo. Observando a consulta usada nesse exemplo, você poderá executar a consulta manualmente e desbloquear o tipo de conteúdo incorreto.

Craig
fonte
11
Eu já fiz isso, mas o botão "Excluir" para o tipo de conteúdo em admin/structure/typesestá ausente. Então não pode excluí-lo. Por favor, dê uma olhada na minha UPDATE
chefnelone
O Drupal não exibe o botão de exclusão porque acha que o tipo de conteúdo pertence a um módulo ... mas você ainda pode excluí-lo digitando a URL correta. admin / estrutura / tipos / manage / [content_type] / delete <- padrão de URL. Basta alterar [content_type] para o tipo de conteúdo que você deseja excluir.
Craig
Existe uma maneira de fazer o botão excluir reaparecer novamente?
Bart Bart
Atualizei minha resposta com um link para uma pergunta semelhante que possui uma consulta que você pode usar para desbloquear o tipo de conteúdo.
Craig
-3

Depois de desativar seu recurso, você poderá acessar:

sites> todos> módulos> personalizados> recursos

Encontre seu módulo e exclua os arquivos.

Victoria
fonte