¿Cómo se configura una ruta de archivo existente para un campo de archivo, en Drupal 7? La única opción que veo es cargar el archivo nuevamente.
En Drupal 6, FileField Sources parece hacer esto.
¿ FileField Paths o IMCE junto con el campo de archivo permiten la asignación de archivos de servidor?
¿Existe una API para administrar mediante programación los campos de archivo?
Editar
Acabo de descubrir que todo esto se puede hacer con el módulo de medios. También tengo instalado un elemento multimedia . Sin embargo, no es completamente intuitivo, así que aquí están los pasos que tomé:
Importar a la biblioteca de medios: /admin/content/media/import
Crea un mediafile asset
campo. Esto le permite adjuntar desde la biblioteca.
Los formatos de visualización (ejemplo para audio) están en /admin/config/media/types/manage/audio/display/
, en lugar del tipo de contenido "administrar pantalla" que solo proporciona "grande", "pequeño", "vista previa", etc.
$node = node_load($nid); $node->field_myfilefield[$node->language][0] = $file; node_save($node);
debería funcionar? 2) ¿Asumo que debo volver a establecer el estado1
después de conectarme al nodo? ¿O hacenode_save
esto por mí? ¡Gracias!