Это ошибка PHP, приводящая к тому, что Joomla выдает ошибку, то есть не ошибку Javascript и не то, что нужно исправить, добавив больше PHP. Как вы и подозревали, вам нужно найти источник ошибочного вызова PHP.
Первое, что нужно сделать, - включить отчет об ошибках в «Разработка» и убедиться, что он дает вам любую новую информацию. Если нет новой информации, которая поможет вам отследить источник ошибки, она становится методом ручного среза и кости.
Попробуйте ненадолго перейти к встроенному шаблону и посмотрите, исчезнет ли проблема - если это произойдет, то это будет либо шаблон, либо модуль, который больше не вызывается, потому что его назначенная позиция не существует в шаблоне по умолчанию, к которому вы менялись. Если это не шаблон, вы можете отследить модули довольно быстро.
Наконец, если это не помогает, используйте метод 50%, чтобы быстро определить, какая группа компонентов, модулей или плагинов является источником проблемы.