使用Drupal 6和Services 2.2,我可以创建标题和正文填充的节点。我也可以上传图片。但我无法填充imageField CCK字段。另外,我有一个我无法填充的自定义node_reference字段。
任何想法或示例服务? 感谢
答案 0 :(得分:0)
我手边没有任何代码,但您想要做的就是填充CCK字段:
$node->field_your_cck_photo[0]['array_fields'] = value;
请注意,如果您有多张照片,则需要循环并包含索引以代替0.最后,当您使用node_save时,Drupal将完成剩余的工作。如果一切顺利,它将使用您引用的照片填充cck字段。
创建带有照片的节点,然后转储节点对象,它将显示结构。我已经为少数几个使用SOAP服务的站点做过这个。
在构建节点对象时,CCK字段通常在此结构中完成:
$node->field_cckfield_name[delta]['property']