Здравствуйте.
Столкнулся с такой проблемой:
добавили из админки поле CCK. Но так как материала в базе у нас очень много, мы значение для этого поля добавляли прямо в БД в таблицу content_type_content_page (хотя при заполнении поля вручную значение добавляется еще и в cache_content).
Проблема: выводим в шаблоне переменную со значением поля, но она выводится только там, где была добавлена вручную. Мало того, при редактировании этой страницы значение в поле не подставляется, т. е. друпал не видит его.
Помогите разобраться с этим вопросом, у меня уже вариантов не осталось.
Комментарии
Проблема была с кешем.
Самое интересное, что он отключен, но данные в таблицы cache и cache_* заносились.
Проблема проявлялась в следующем: на большинстве нод не отображались поля CCK, движок вообще их не видел. Вылечили очисткой таблиц cache и cache_*
Дополнительный вопрос: как бороться с этой ошибкой кэша? Почему данные заносяться в таблицы?
сейчас пишу маленький модуль, понадобилось редактировать некоторые поля CCK автоматом, столкнулся с проблемой с кешем, я так думаю что должна быть в api cck какая-то функция редактирования поля, но я ее не нашел, может кто подскажет?