Как установить существующий путь к файлу для файлового поля в Drupal 7? Единственный вариант, который я вижу, это загрузить файл снова.
В Drupal 6 FileField Sources, кажется, делает это.
Позволяет ли FileField Paths или IMCE вместе с полем file назначать файлы сервера?
Есть ли API для программного управления полями файлов?
Редактировать
Я только что обнаружил , что это может быть сделано с помощью модуля СМИ. У меня также установлен медиаэлемент . Однако это не совсем интуитивно понятно, поэтому вот шаги, которые я предпринял:
Импорт в медиатеку: /admin/content/media/import
Создать mediafile asset
поле. Это позволяет вам прикреплять из библиотеки.
Форматы отображения (например, для аудио) имеют /admin/config/media/types/manage/audio/display/
вместо типа контента «управление отображением», который обеспечивает только «большой», «маленький», «предварительный просмотр» и т. Д.
$node = node_load($nid); $node->field_myfilefield[$node->language][0] = $file; node_save($node);
должно работать? 2) Я полагаю, я должен установить статус обратно1
после подключения к узлу? Или делаетnode_save
это для меня? Спасибо!