Привет!
Я обновился до версии 2.7.0.beta7, и теперь вверху отображается баннер с ошибкой:
![]()
Кажется, тема работает корректно. Как мне убрать эту ошибку?
Привет!
Я обновился до версии 2.7.0.beta7, и теперь вверху отображается баннер с ошибкой:
![]()
Кажется, тема работает корректно. Как мне убрать эту ошибку?
Ошибка, которую вы видите, скорее всего, связана с этим изменением: Upcoming core changes that may break some themes/components (April 12). Проверьте тему вашего сайта, чтобы убедиться, не внесли ли вы в неё какие-либо кастомизации. Если вы попробуете нажать кнопку «Сохранить» на одной из страниц редактирования темы, может быть отображено полезное сообщение об ошибке.
Спасибо за ваш ответ. Я не заметил никакой ошибки, поэтому пока скрою этот div с помощью CSS.
Если вы откроете консоль вашего браузера, вы должны увидеть журнал ошибок, начинающийся с Произошла ошибка в теме/компоненте "Light". Можете ли вы скопировать и вставить сюда полное сообщение об ошибке?
Настоятельно рекомендую не делать этого; тема может казаться работающей корректно, но код темы определённо генерирует ошибку при выполнении, что и вызывает отображение этого уведомления в Discourse (кстати, оно показывается только администраторам, так что, если вы беспокоитесь, что его видят ваши пользователи, можете быть спокойны).
У меня возникла ошибка
Произошла ошибка в теме/компоненте «Light»: ReferenceError: controller is not defined
в строке
controller = api.container.lookup('controller:composer');
Я исправил это, добавив:
var controller = api.container.lookup('controller:composer');
Спасибо за помощь, всё теперь работает! ![]()