Неопределённый язык ()

Аватар пользователя ksergiov ksergiov 13 марта 2012 в 3:13

Возникла необходимость подредактировать старые материалы на сайте, после сохранения изменений пропадает полностью содержание материала, и не восстанавливается. С новыми нодами все в порядке. Нашел признак: если в содержании в графе "Язык" напротив ноды стоит надпись: "Неопределённый язык ()", то этот материал редактированию не поддается - при любом внесении изменений пропадает содержание. Может быть кто-то сталкивался? В чем причина?

Комментарии

Аватар пользователя OldWarrior OldWarrior 13 марта 2012 в 14:37

Что-то даже не предполагаю, с чем это может быть связано.
Попробуйте такие варианты:

1. в любой утилите работы с MySQL (например, phpMyAdmin) - откройте таблицу node и попытайтесь найти разницу между полями в старых и новых нодах. Может, какой-то флаг натолкнёт на мысль с чем это связано.

2. попробуйте сделать дамп базы (с помощью Backup&Migrate) и импортировать заново в "чистую базу".

С языком сайта не экспериментировали после установки? Ну там, может меняли/удаляли языки...

Аватар пользователя Victor Palm Victor Palm 18 июня 2012 в 17:29

То же самое на одном сайте. Чистый Drup 7.
Пробовал удалять язык, добавлять. Добавляет до 64 процентов.

Вышел из положения следующим образом - Структура->Типы материалов-> выбрал глючный тип-> включил многоязычность.

Далее, при редактировании материала, указал, что язык русский.
Стало нормально сохраняться.