Posted by jorgiyo on June 17, 2011 at 10:33am
Hola
Tengo una hoja excel con 500 registros que he importado a drupal con el módulo Feeds import
Por otro lado tengo una carpeta con 500 fotos que me gustaría importat pero no sé cómo hacerlo y después de importarlas me gustaría relacionarlas con los 500 nodos que he creado con la hoja de excel.
¿alguna idea?
Cambiando de tema, ¿conoceis algún módulo para hacer slideshow?
Gracias.
Comments
Hola! No se si hay algún
Hola!
No se si hay algún módulo para importar imágenes, cuando yo lo he hecho, ha sido a través de un script o un proceso batch (mediante Batch API de Drupal). El código para importar una imagen a un nodo es sencillo:
<?php$field = content_fields('field_imagen', 'nodo');
// Load up the appropriate validators
$validators = array_merge(filefield_widget_upload_validators($field), imagefield_widget_upload_validators($field));
// Store file path.
$files_path = filefield_widget_file_path($field);
// Create the file object, replace existing file with new file as source and dest are the same
$file = field_file_save_file($file_path, $validators, $files_path, FILE_EXISTS_REPLACE);
// put the file into node image field.
$nodo->field_imagen = array( 0 => $file);
node_save($nodo);
?>
Para crear un slideshow, hay muchos módulos, pero en mi opinión, el mejor es Views Slideshow
Un saludo,
David.
Importar
Gracias.
¿alguien me podría explicar cómo se hace lo del Batch Api?
He buscado información pero no consigo hacerlo.
Gracias.