Drupal як програмно додати до ноді картинку

Drupal як програмно додати до ноді картинку

Це актуально тільки для 7 Друпал.

Drupal як програмно додати до ноді картинку

Ось що щось не виходить. Картинка вставляється в базу, але в ноді, хоч я знаю.
P.S. це скрипт переливання контенту з joomla k2 компонент створює в md5 ім'я картинки

Drupal як програмно додати до ноді картинку

Drupal як програмно додати до ноді картинку

а як програмно додати поле для завантаження картинки?

Drupal як програмно додати до ноді картинку

А якщо картинку залити через FTP, місце розташування, наприклад, таке: "public: //images/image.jpg". Як на неї послатися?

Drupal як програмно додати до ноді картинку

Drupal як програмно додати до ноді картинку

$ File_path = 'images / 2.jpg';
$ Fid = db_insert ( 'file_managed') -> fields (array (
'Uid' => 1,
'Filename' => '2.jpg',
'Uri' => 'public: //'.$file_path,
'Filemime' => 'image / jpeg',
'Filesize' => 59153,
'Status' => 1,
'Timestamp' => time (),
)) -> execute ();
print $ fid;
$ N-> field_image [ 'und'] [0] [ 'fid'] = $ fid;
node_save ($ n);
>
код працює але
шляху до картинки такі

Drupal як програмно додати до ноді картинку

Схожі статті