[Решено] Странность при работе мультиполя в ССК

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

Аватар пользователя RedRat RedRat 3 марта 2011 в 14:14

Drupal 6.20 + CCK 3.0-alpha1, создано многогрупповое мультиполе, каждая группа в котором представлена двумя ССК-полями: imagefield & textarea. У этих полей стоит аттрибут "Обязательно", у самого мультиполя этот аттрибут снят.

Ожидаемое поведение: в мультиполе может быть от 0 до бесконечности групп полей, в каждом из которых обязательно будет картинка и текст.

Реальное поведение: при попытке создания/просмотра материала выскакивает ошибка "Обязательное поле не задано". Причём ругается только на imagefield, textarea с тем же аттрибутом игнорирует. При снятии аттрибута "Обязательно" с поля картинки всё работает (несмотря на наличие этого аттрибута у поля с текстом). Тем не менее, это создаёт потенциальные проблемы, в случае если пользователь забудет/саботирует создание поля с картинкой.

Если у кого-то есть решени или workaround для этой проблемы - буду премного благодарен!

P.S. Это был, оказывается, баг: http://drupal.org/node/1081072. В новой версии его исправили.