Ошибка довольно очевидна. Похоже, он задыхается от этого бита:
<?php echo $this->language; ?>
$this
предназначен только для использования внутри методов класса. Попробуйте выяснить, где на самом деле определяется «язык». Вы можете попробовать заменить $this->language
просто $language
, но я не знаю, как настроены ваши вещи.
Редактировать: На самом деле не похоже, что у вас есть какие-либо операторы include
до этого ... так что ничего не должно определяться Если что-то еще не включает ваш файл index.php
, но это немного необычно для включения индекса.
Если вы скопировали этот шаблон Joomla откуда-то, вы, вероятно, поместили его не в то место.