Drupal CCK Текстовое поле не сохраняется - PullRequest
1 голос
/ 30 мая 2010

Я пытался написать поле CCK, основанное на текстовом поле. Но если я создаю стандартное текстовое поле CCK только с 1 значением. Затем отредактируйте элемент содержимого для этого типа, значения никогда не сохраняются. Когда я возвращаюсь и редактирую тот же самый узел, значение не там. Я проверил базу данных и ее нет в таблице для узла CCK.

Если я использую более одного значения, оно работает нормально.

Я в курсе CCK (6.x-2.6) и CTools (6.x-1.5).

Кто-нибудь видел это? а возможное решение?

1 Ответ

4 голосов
/ 30 мая 2010

Итак, я обнаружил проблему после продолжительного сеанса отладки. Оказывается, в модуле Embedded Media есть ошибка. Они установили недопустимые значения NULL в таблице базы данных, но модуль передавал значения NULL. Mysql это не понравилось, он жаловался на это и не делал никаких обновлений для этого конкретного узла. Хуже всего было то, что у меня были отключены сообщения об ошибках, поэтому я не видел ошибок.

Решение состояло в том, чтобы установить таблицу для разрешения нуля, теперь она работает нормально.

...