CCK-поля в пользовательском типе нод?
Прислано: kurokikaze
пн, 22/03/2010 - 12:07
Возможно ли добавить (и заставить работать) CCK-поля к пользовательскому типу контента, созданному с помощью nodeapi? Проблема в том что в хуках nodeapi (insert, update etc.) я, похоже, не могу совершать операции с CCK-полями, а хотелось бы их обновлять. Сейчас я делаю это вроде как по стандарту - устанавливаю нужное значение атрибута и вызываю node_save.
Кстати, при попытке "dev load" ноды пользовательского типа (с помощью модуля devel) я не вижу атрибутов, соответствующих полям CCK. Они появляются только в dev render как часть атрибута content (вроде "$node->content['field_flag']['#value']"), но при установке таким образом они не сохраняются.
- kurokikaze's blog
- Для комментирования войдите или зарегистрируйтесь
Всё, уже разобрался :) Обращение к полям идёт через $node->field_flag[0]['value'], а "dev load" в Devel не показывает атрибуты, которым не заданы значения.
- Для комментирования войдите или зарегистрируйтесь


Комментарии