0

Drupal 6 と Services 2.2 を使用すると、タイトルと本文が適切に設定されたノードを作成できます。画像もアップできます。しかし、imageField CCK フィールドに入力できません。また、入力できないカスタム node_reference フィールドがあります。

アイデアやサービス例はありますか? ありがとう

4

1 に答える 1

0

手に負えないコードはありませんが、やりたいことは、次のように CCK フィールドに入力することです。

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

複数の写真がある場合は、ループして 0 の代わりにインデックスを含める必要があることに注意してください。最後に node_save すると、Drupal が残りの作業を行います。すべてがうまくいけば、参照している写真が cck フィールドに入力されます。

写真付きのノードを作成し、ノード オブジェクトをダンプすると、構造が表示されます。SOAP サービスを備えた少数のサイトでこれを行いました。

CCK フィールドは通常、ノード オブジェクトを構築するときにこの構造体で行われます。

$node->field_cckfield_name[delta]['property']
于 2010-11-06T16:57:34.960 に答える