Actualización en masa de los títulos de imágenes en una galería

Este es un método rápido para actualizar en masa los títulos de las imágenes de una galería creada con el módulo Media Gallery de Drupal 7.

En la página de administración de contenidos (admin/content) identificar el ID del nodo (node ID) de la galería.

En este ejemplo el ID del nodo es 1234 y el título para todas las imágenes de la galería es "Título general de imágenes".

Ejecutar las siguientes líneas de comando de MySQL

UPDATE file_managed SET filename = 'Título general de imágenes' WHERE  fid IN (SELECT media_gallery_file_fid FROM field_data_media_gallery_file WHERE entity_id = 1234);

INSERT INTO field_data_media_title SELECT 'file' AS entity_type, 'image' AS bundle, '0' AS deleted, media_gallery_file_fid AS entity_id, media_gallery_file_fid AS revision_id, 'und' AS language, '0' AS delta, 'Título general de imágenes' AS media_title_value, NULL AS media_title_format FROM field_data_media_gallery_file WHERE entity_id = 1234;

INSERT INTO field_revision_media_title SELECT 'file' AS entity_type, 'image' AS bundle, '0' AS deleted, media_gallery_file_fid AS entity_id, media_gallery_file_fid AS revision_id, 'und' AS language, '0' AS delta, 'Título general de imágenes' AS media_title_value, NULL AS media_title_format FROM field_data_media_gallery_file WHERE entity_id = 1234;

Importante:

Con este método todas las imágenes en la galería tendrán el mismo título.