Я написал модуль Drupal 7, который определяет новый тип объекта с hook_entity_info()
и др. и несколько пользовательских типов полей с hook_field_info()
и др. которые требуются этим субъектом. Когда модуль установлен и включен, его невозможно отключить, поскольку существует циклическая зависимость, для объекта требуются поля, которые он определяет. Есть ли способ обойти это, что мне не хватает? Или мне нужно разбить это на два модуля: один для поля и один для объекта?Drupal 7: Может ли модуль создать настраиваемый тип сущности, а также настраиваемые поля, которые он использует?
0
A
ответ
1
Я думаю, что когда вы отключите свой модуль, вы должны убить экземпляр поля на вашем типе узла, прежде чем отключать его.
Попробуйте удалить экземпляр полей:
$field_instance_to_delete = field_info_instance('node', $field_name, $nodetype);
field_delete_instance($field_instance_to_delete);
Смежные вопросы
- 1. Drupal 7 Пользовательская тема и настраиваемый модуль
- 2. не удалось создать модуль drupal 7
- 3. Как создать пользовательский модуль в Drupal 7?
- 4. Field + Content Management Тип в Drupal 7
- 5. Модуль DHTML drupal 7
- 6. Drupal модуль конфигурации 7 блока
- 7. HTML5 Canvas: Может ли он размывать фигуры, а также изображения
- 8. Как создать пользовательский модуль из Webforms в Drupal 7
- 9. Модуль пользовательских форм Drupal 7
- 10. Может ли DomainService возвращать один настраиваемый тип?
- 11. Drupal 7 - Модуль блога - Категории?
- 12. Какой модуль может предоставить поле группового адреса в drupal 7?
- 13. Drupal 7 сгруппированные поля
- 14. проверить, привязан ли тип сущности группы к пользователю, затем ... - drupal 7 templates user-profile.tpl.php
- 15. Модуль Drupal 7 + SimpleSAMLphp + simplesamlphp_auth
- 16. Drupal - настраиваемый модуль URL-адреса перенаправления
- 17. Drupal, сервер отдыха. Как включить настраиваемые поля в индексный вид?
- 18. Drupal 7 личных сообщений Модуль
- 19. Drupal 7 расширяющиеся поля
- 20. Условные полевые группы/поля в Drupal 7
- 21. Drupal 7 Просмотров 3: Экспозиция Фильтры, которые ищут конкретные ПОЛЯ
- 22. Определение программного поля Drupal 7
- 23. Как добавить настраиваемый модуль в openerp 7?
- 24. Добавление нового поля в существующий тип контента в Drupal 7
- 25. Drupal 7 Модуль даты Весь день otpion
- 26. Модуль веб-формы Drupal не использует webform.api.php
- 27. Drupal 7 - модуль изображения и модуль Contrib
- 28. Drupal 6: настраиваемые поля профиля и сохранение данных в БД
- 29. Модуль функций и блоки на Drupal 7
- 30. Тип вложенного контента в Drupal 7