Làm cách nào để bạn đặt đường dẫn tệp hiện có cho trường tệp, trong Drupal 7? Tùy chọn duy nhất tôi thấy là tải lại tệp.
Trong Drupal 6, Nguồn FileField dường như làm điều này.
Liệu FileField Paths hoặc IMCE cùng với lĩnh vực tập tin cho phép chuyển nhượng các tập tin máy chủ?
Có API để quản lý các trường tệp theo chương trình không?
Chỉnh sửa
Tôi mới phát hiện ra rằng tất cả có thể được thực hiện với mô-đun phương tiện. Tôi cũng đã cài đặt mediaelement . Tuy nhiên nó không hoàn toàn trực quan, vì vậy đây là các bước tôi đã thực hiện:
Nhập vào thư viện phương tiện: /admin/content/media/import
Tạo một mediafile asset
lĩnh vực. Điều này cho phép bạn đính kèm từ thư viện.
Các định dạng hiển thị (ví dụ cho âm thanh) là tại /admin/config/media/types/manage/audio/display/
, thay vì loại nội dung "quản lý hiển thị" chỉ cung cấp "lớn", "nhỏ", "xem trước", v.v.
$node = node_load($nid); $node->field_myfilefield[$node->language][0] = $file; node_save($node);
có nên hoạt động không? 2) Tôi giả sử tôi nên đặt lại trạng thái1
sau khi gắn vào nút? Haynode_save
làm điều này cho tôi? Cảm ơn!