logo

Extra Block Types (EBT) - Nueva experiencia con Layout Builder❗

Extra Block Types (EBT): tipos de bloques con estilo y personalizables: Presentaciones de diapositivas, Pestañas, Tarjetas, Acordeones y muchos más. Configuraciones integradas para fondo, DOM Box y plugins de JavaScript. Experimenta hoy el futuro de la construcción de diseños.

Módulos de demostración EBT Descargar módulos EBT

❗Extra Paragraph Types (EPT) - Nueva experiencia con Paragraphs

Extra Paragraph Types (EPT): conjunto de módulos basado en párrafos de forma análoga.

Módulos de demostración EPT Descargar módulos EPT

Scroll

Error de índice indefinido: width

22/02/2025, by Anónimo (no verificado)

¡Saludos a todos!

He instalado en Drupal 7 un conjunto de módulos colorbox+multiupload+insert para mostrar imágenes en los artículos.
En algún momento (lamentablemente no lo registré) al cargar una imagen apareció el siguiente error (si se cargan varias imágenes a la vez, el número de errores se multiplica por la cantidad de imágenes que se están subiendo):

Notice: Índice indefinido: width en la función template_preprocess_colorbox_insert_image() (línea 158 en el archivo domen.ru/www/sites/all/modules/colorbox/colorbox.theme.inc).
Notice: Índice indefinido: height en la función template_preprocess_colorbox_insert_image() (línea 159 en el archivo domen.ru/www/sites/all/modules/colorbox/colorbox.theme.inc).
Notice: Índice indefinido: width en la función template_preprocess_colorbox_insert_image() (línea 158 en el archivo domen.ru/www/sites/all/modules/colorbox/colorbox.theme.inc).
Notice: Índice indefinido: height en la función template_preprocess_colorbox_insert_image() (línea 159 en el archivo domen.ru/www/sites/all/modules/colorbox/colorbox.theme.inc).
Notice: Índice indefinido: width en la función template_preprocess_colorbox_insert_image() (línea 158 en el archivo domen.ru/www/sites/all/modules/colorbox/colorbox.theme.inc).
Notice: Índice indefinido: height en la función template_preprocess_colorbox_insert_image() (línea 159 en el archivo domen.ru/www/sites/all/modules/colorbox/colorbox.theme.inc).

Un fragmento de código del archivo al que hace referencia el error.

/**
* Preprocesar variables para el archivo colorbox-insert-image.tpl.php.
*/
function template_preprocess_colorbox_insert_image(&$variables) {
$variables['file'] = file_load($variables['item']['fid']);
$variables['style_name'] = $variables['item']['style_name'];
$variables['width'] = $variables['item']['width'];                                            línea 158
$variables['height'] = $variables['item']['height'];                                           línea 159

Sin embargo, todo funciona como se espera. Pero quiero deshacerme del error, ya que al cargar varias imágenes aparece una página con texto innecesario entre el botón de insertar y el contenido del artículo. He revisado foros e internet, pero lamentablemente no encontré respuesta.
Gracias de antemano por su ayuda y colaboración).