Не сохраняет данные полей при создании

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

Аватар пользователя bogutski bogutski 19 июля 2009 в 20:24

Не сохраняет данные полей при создании, но при повторном заполнении и сохранении, все нормально.

Подробнее:

Все поля созданы в CCK. Тип материала создан экспортом другого материала с этого же сайта.
После сохранения материала сохраняется только заголовок и алиас, который гененрируется автоматом, все остальные поля пустые.

Когда второй раз редактируешь и сохраняешь, то проблем нет никаких

Комментарии

Аватар пользователя v.krashevski v.krashevski 25 декабря 2010 в 9:25

Пока такая же проблема, сохраняет данные только из поля title и первого поля CCK, если пытаешься сохранить из большего набора полей CCK, то страница получается пустой, правда сохраняет значения таксономии. Подобная проблема бывает в Drupal, вот одно из описанйи проблемы: http://stackoverflow.com/questions/2009830/drupal-6-why-wont-this-node-save.
Эта ошибка возникает только при сохранении node, при предпросмотре ошибки не возникает.
Да по времени кажется ошибка появилась, когда подключил модуль Node form columns, но может быть нет, возможно с обновлением Drupal и модуля CCK. Установлены Drupal 6.19, Content 6.x-2.8 Переустановка модулей проблему не решает, но выводит такую ошибку: warning: array_merge(): Argument #2 is not an array in /var/www/ihelp.lh/sites/all/modules/cck/content.install on line 43. Вот эта срока: $field = array_merge($row, unserialize($row['global_settings']));.
Возможно это связано с безопасной версией content_types().
Возможно переполнение PHPs memory limit при использовании многих CCK полей, в таком случае нужно настроить Drupal на высокую производительность: http://groups.drupal.org/high-performance или работать над производительностью CCK: http://groups.drupal.org/node/10052.