Tengo un sitio de Drupal 7 y, en el menú Tipos de contenido, solo ciertos tipos tienen un enlace "eliminar" en la columna "Operaciones".
Todos los tipos de contenido tienen los enlaces para 'editar', 'administrar campos' y 'administrar visualización', pero solo algunos tienen 'eliminar', mientras que otros no.
Verifiqué mis permisos para mi usuario, y lo tengo Administer content types
, pero parece ser un permiso global para todos los tipos de contenido, por lo que todavía no entiendo por qué algunos se pueden eliminar mientras que otros no.
¿Por qué solo ciertos tipos de contenido tienen una operación de eliminación?
Bórralos yendo a la url
/admin/structure/types/manage/content-machine-name/delete
content-machine-name es el nombre de la máquina del tipo de contenido que desea eliminar. Además, asegúrese de usar guiones en el nombre de la máquina en lugar de guiones bajos.
fuente
Como mencionó hpn, solo puede eliminar los tipos de contenido que se crean manualmente.
Pero a veces las cosas no salen bien. Los siguientes pasos han ayudado a eliminar tipos de contenido. Necesita hacer una copia de seguridad de la base de datos antes de intentar esto.
[Para eliminar manualmente un tipo de contenido que se creó 1 # 16 Nedjo sugiere en drupal.org:
Los pasos anteriores es lo que me ha ayudado antes cuando encontré esos problemas.
fuente
Deshabilitar el módulo que proporciona el tipo de contenido debería ser el primer paso. Si el tipo de contenido fue proporcionado por una función, aún deberá eliminar el tipo de contenido.
Para una característica bien hecha, la capacidad de eliminar un tipo de contenido vendrá después de que la característica esté deshabilitada. Esto es preferible a eliminar un tipo de contenido de debajo de una característica, ya que la funcionalidad actual o las actualizaciones futuras de esa característica pueden requerir el tipo de contenido.
Tenga en cuenta que puede deshabilitar los módulos de funciones (admin / modules) incluso cuando la interfaz de Funciones está (bastante tontamente) alegando que no puede deshabilitar un módulo debido a conflictos.
Y si no desea hacer nada a través de la interfaz, y solo quiere hacer código, aquí hay un ejemplo de un enlace de actualización que deshabilitará las Funciones de Wiki y Publicaciones de Commons y luego eliminará los tipos de contenido que proporcionan.
fuente