Создал новый тип материала, там разные поля добавил. Добавил первый материал - нормально, второй добавляю и ошибка 500 и материал ни этот ни предыдущий недоступны, остальные стр грузятся нормально. Удалил второй материал, первый снова стал отображаться, добавил снова второй и снова не отображаются оба. В админке надписи вот такие встречаются:
Notice: Undefined index: в функции _field_invoke_multiple() (строка 310 в файле /public_html/modules/field/field.attach.inc).
Notice: Undefined index: в функции _field_invoke_multiple() (строка 310 в файле /public_html/modules/field/field.attach.inc).
в чем может быть причина?
Комментарии
хочу заметить что проблема только у этого типа материалов, остальные нормально добавляются. Видимо что то с полями там не так, какой то конфликт. Создал три поля под изображения и 4 простых текстовых.
кажется нашел причину, дело не в полях. Оказывается нельзя добавлять два разных типа материала в один и тот же словарь терминов. Создал для этого типа отдельный словарь под категории, добавляю в него и все нормально.
У меня наоборот. Создал тип материала. Создаются материалы только этого типа, на остальных такая же ошибка.
Попробовал добавить поле категории из таксономии к каждому материалу и заработало. Знаю это не самый лучший выход из положения, может есть радикальное решение?
Что то связано с полем таксономией, оно мешает другим материалам в которой ее нет.