Bagaimana Anda menetapkan jalur file yang ada untuk bidang file, di Drupal 7? Satu-satunya opsi yang saya lihat adalah mengunggah file lagi.
Di Drupal 6, FileField Sources tampaknya melakukan ini.
Apakah Path FileField atau IMCE bersama dengan bidang file memungkinkan penugasan file server?
Apakah ada API untuk secara terprogram mengelola bidang file?
Mengedit
Saya baru saja menemukan bahwa ini bisa semua dilakukan dengan modul media yang. Saya juga sudah memasang elemen media . Namun itu tidak sepenuhnya intuitif, jadi inilah langkah-langkah yang saya ambil:
Impor ke perpustakaan media: /admin/content/media/import
Buat mediafile asset
bidang. Ini memungkinkan Anda untuk melampirkan dari perpustakaan.
Format tampilan (misalnya untuk audio) berada di /admin/config/media/types/manage/audio/display/
, alih-alih jenis konten "kelola tampilan" yang hanya menyediakan "besar", "kecil", "pratinjau", dll.
$node = node_load($nid); $node->field_myfilefield[$node->language][0] = $file; node_save($node);
haruskah bekerja? 2) Saya menganggap saya harus mengatur status kembali1
setelah melampirkan ke node? Atau apakahnode_save
ini dilakukan untuk saya? Terima kasih!