Удалила тип материала и появились уведомления типа Notice: Undefined index: node в функции views_handler_field_field->access()

Главные вкладки

Аватар пользователя Marygold Marygold 9 августа 2015 в 15:03

Удалила два типа материала, после этого появились предупреждения.

Notice: Undefined index: node в функции views_handler_field_field->access() (строка 127 в файле /home/n/.../public_html/sites/all/modules/views/modules/field/views_handler_field_field.inc).

Notice: Undefined index: node в функции views_handler_field_field->access() (строка 127 в файле /home/n/.../public_html/sites/all/modules/views/modules/field/views_handler_field_field.inc).

Notice: Undefined index: node в функции views_handler_field_field->query() (строка 186 в файле /home/n/.../public_html/sites/all/modules/views/modules/field/views_handler_field_field.inc).

Notice: Undefined index: entity keys в функции views_handler_field_field->query() (строка 198 в файле /home/n/.../public_html/sites/all/modules/views/modules/field/views_handler_field_field.inc).

Notice: Undefined index: node в функции views_handler_field_field->query() (строка 186 в файле /home/n/.../public_html/sites/all/modules/views/modules/field/views_handler_field_field.inc).

Notice: Undefined index: entity keys в функции views_handler_field_field->query() (строка 198 в файле /home/n/.../public_html/sites/all/modules/views/modules/field/views_handler_field_field.inc).

Нашла похожую тему http://www.drupal.ru/node/62334.

«по предупреждению
Notice: Undefined index: <какой-то индекс>
на /admin/reports/fields
По тексту индекса вижу что он остался после редактирования типов материалов (убирал ненужные типы). Оказалось после удаления типа - не почистилась таблица field_config_instance
Имя кривого индекса ищем в поле bundle, эту строку убиваем (phpMyAdmin)
»

Как я поняла из нее, при удалении типа материала остались какие-то индексы, которые надо удалить руками из базы.

Как мне найти, что нужно почистить?

Комментарии

Аватар пользователя Marygold Marygold 9 августа 2015 в 15:29

В общем, добавила обратно тип материала и поля (уже существующие по мнению друпала, хотя они нигде не используются) и предупреждения перестали выводиться.

Непонятно, как же корретно тогда удалять ненужны типы материала?

Аватар пользователя Marygold Marygold 9 августа 2015 в 16:18

не, не помогает.

Если я удаляю из ненужного мне типа материала хотя бы одно поле - Предупреждение вылезает (после пересохранения вьюшки тоже вылезает)

И в базе у этих полей хранятся значения. Я могла бы удалить их руками, но не уверена, что нашла всё, что надо удалить и не уверена, что удалив не получу кроме предупреждений еще и ошибки