2010-11-06 66 views
0

使用Drupal 6与服务2.2,我可以创建节点标题和正文填充罚款。我也可以上传图片。但我无法填充imageField CCK字段。另外,我有一个我无法填充的自定义node_reference字段。Drupal的Web服务模块和ImageField CCK

任何想法或示例服务? 感谢

回答

0

我没有任何代码的副手,但你想要做的就是填充这样的CCK领域:

$node->field_your_cck_photo[0]['array_fields'] = value; 

请注意,如果您拥有多张照片,则需要循环,包括索引代替0.最后,当你node_save时,Drupal将完成剩下的工作。如果一切顺利,它将使用您正在引用的照片填充cck字段。

用照片创建一个节点,然后转储节点对象,它会显示你的结构。我已经为少数几个使用SOAP服务的站点完成了这项工作。

$node->field_cckfield_name[delta]['property'] 
+0

非常感谢,帮助:建立一个节点对象时

CCK字段通常在这种结构中完成!现在学习如何填充节点引用。 – user433575 2010-11-10 03:42:07