У меня есть сайт Drupal 7, и в меню «Типы контента» только некоторые типы имеют ссылку «удалить» в столбце «Операции».
Все типы контента имеют ссылки для «редактирования», «управления полями» и «управления отображением», но только у некоторых есть «удалить», а у других нет.
Я проверил свои разрешения для своего пользователя, и у меня есть Administer content types
- но это, кажется, одно глобальное разрешение для всех типов контента, поэтому я до сих пор не понимаю, почему некоторые удаляются, а другие нет.
Почему только определенные типы контента имеют операцию удаления?
Удалите их, перейдя на URL
/admin/structure/types/manage/content-machine-name/delete
content-machine-name - имя машины того типа контента, который вы хотите удалить. Кроме того, убедитесь, что вы используете тире в имени машины, а не подчеркивания.
источник
Как упоминалось выше, вы можете удалять только те типы контента, которые созданы вручную.
Но иногда дела идут не так гладко. Следующие шаги помогли удалить типы контента. Вы должны сделать резервную копию базы данных, прежде чем пытаться это.
[Чтобы вручную удалить тип контента, который был создан 1 # 16 Nedjo предлагает в drupal.org:
Вышеуказанные шаги - это то, что помогло мне раньше, когда я обнаружил эти проблемы.
источник
Отключение модуля, предоставляющего тип контента, должно быть первым шагом. Если тип контента был предоставлен функцией, вам все равно нужно удалить тип контента.
Для хорошо сделанной функции возможность удаления типа контента появится после того, как функция будет отключена. Это предпочтительнее, чем удаление типа контента из-под функции, поскольку для текущей функциональности или будущих обновлений этой функции может потребоваться тип контента.
Обратите внимание, что вы можете отключить функциональные модули (admin / modules), даже если интерфейс Feature (довольно глупо) утверждает, что не может отключить модуль из-за конфликтов.
И если вы не хотите что-либо делать через интерфейс и просто хотите делать код, вот пример ловушки обновления, которая отключает функции Wiki и сообщений Commons, а затем удаляет типы контента, которые они предоставляют.
источник