Попередження про image_intro - несистемне і було виявлено під час використання фреймворку t4 (компанія JoomlArt.com) на Joomla 4. Виглядає воно у логах сервера та на сторінці сайта так:
Warning: Attempt to read property "image_intro" on null in C:\test\mysite\plugins\system\t4\themes\base\html\com_content\article\default.php on line 35
або таке
Warning: Undefined property: stdClass::$image_intro in C:\test\mysite\plugins\system\t4\themes\base\html\com_content\article\default.php on line 35
Такі попередження з'являються на сайтах, які працюють доволі давно і мігрували ще з Джумла 2.5 або більш ранньої версії.
Проблема пов'язана із вмістом поля бази даних images таблиці <ваш префікс>_content. Якщо стаття давно не коригувалася, то це поле - пусте, тоді видається перше попередження. Також поле може містити некоректні або недостатьні дані, наприклад, тільки {}. Тоді бачимо попередження другого типу.
Для їх усунення треба заповнити поле images за допомогою phpMyAdmin наступними значеннями за замовчанням:
{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"", "image_fulltext":"","float_fulltext":"","image_fulltext_alt":"", "image_fulltext_caption":""}
Є ще варіант, який для когось мабуть буде простіший : В панелі адміністратора треба відкрити статтю із попередженням та зберегти її. При цьому поле images буде заповнено автоматично. Але буде змінена позначка часу поля "Last updated" для статті.
Тут кожен сам вирішує - що важливіше.