Удалила два типа материала, после этого появились предупреждения.
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)»
Как я поняла из нее, при удалении типа материала остались какие-то индексы, которые надо удалить руками из базы.
Как мне найти, что нужно почистить?
Комментарии
на /admin/reports/fields вроде всё выглядит нормально и все поля используются
В общем, добавила обратно тип материала и поля (уже существующие по мнению друпала, хотя они нигде не используются) и предупреждения перестали выводиться.
Непонятно, как же корретно тогда удалять ненужны типы материала?
Попробуйте пересохранить вьюшку.
не, не помогает.
Если я удаляю из ненужного мне типа материала хотя бы одно поле - Предупреждение вылезает (после пересохранения вьюшки тоже вылезает)
И в базе у этих полей хранятся значения. Я могла бы удалить их руками, но не уверена, что нашла всё, что надо удалить и не уверена, что удалив не получу кроме предупреждений еще и ошибки