Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Ошибка Undefined index: width

Ошибка Undefined index: width
, by

Всем доброго времени суток!

Установил на друпал 7 для вывода картинок в статью связку модулей colorbox+multiupload+insert.
В какой то момент (увы не зафиксировал) при загрузке одной картинки появилась такая ошибка (если сразу грузить несколько, то соответственно количество ошибок умножается на количество загружаемых картинок):

Notice: Undefined index: width в функции template_preprocess_colorbox_insert_image() (строка 158 в файле domen.ru/www/sites/all/modules/colorbox/colorbox.theme.inc).
Notice: Undefined index: height в функции template_preprocess_colorbox_insert_image() (строка 159 в файле domen.ru/www/sites/all/modules/colorbox/colorbox.theme.inc).
Notice: Undefined index: width в функции template_preprocess_colorbox_insert_image() (строка 158 в файле domen.ru/www/sites/all/modules/colorbox/colorbox.theme.inc).
Notice: Undefined index: height в функции template_preprocess_colorbox_insert_image() (строка 159 в файле domen.ru/www/sites/all/modules/colorbox/colorbox.theme.inc).
Notice: Undefined index: width в функции template_preprocess_colorbox_insert_image() (строка 158 в файле domen.ru/www/sites/all/modules/colorbox/colorbox.theme.inc).
Notice: Undefined index: height в функции template_preprocess_colorbox_insert_image() (строка 159 в файле domen.ru/www/sites/all/modules/colorbox/colorbox.theme.inc).

Кусок кода из файла, на который ссылается ошибка.

/**
* Preprocess variables for the colorbox-insert-image.tpl.php file.
*/
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'];                                            158 строка
$variables['height'] = $variables['item']['height'];                                           159 строка

При этом всё работает, как необходимо. Но от ошибки хочется избавиться, т.к. при загрузке нескольких картинок получается страница ненужного текста между кнопкой вставить и содержанием статьи. Форум и интернеты перерыл, но ответа увы не нашёл.
Заранее спасибо за помощь и содействие).

1 answer
votes: 1223
Answer

Отключите notice, для этого в файле settings.php допишите

error_reporting(0);