Ошибка "Unable to load template file" в блочном редакторе страниц Исправлено

3

Создал файл blockpage.header.html со следующим содержимым

{$parent_theme_path = $wa_active_theme_path}
{include file="head.html" is_bp_header="true" inline}
{include file="header.html" is_bp_header="true" inline}

Начал создавать блочную страницу, указав в настройках тему с этим файлом. Добавил меню, включил флаг использования штатного заголовка темы.  В результате получаю в бекенде (поле обновления страницы)

Unable to load template file 'templates/layouts/BlockPage.html' code 0

Во фронте: 

Unable to load template file 'templates/actions/frontend/FrontendBlockpage.html' code 0

Если убрать первую строку из созданного файла - эти ошибки пропадают

3 комментария

  • +1
    waResearchLab waResearchLab 13 марта 2026 00:43 #

    На всякий случай: проявляется на теме candyshop, а вот на default проблемы нет. Но, на мой взгляд, что бы там ни было в теме дизайна, приложение не должно ругаться на то, что не может найти свой же шаблон, никак не зависящий от темы дизайна.

    И да, ничего криминального в шаблонах темы не заметил. Все как у большинства тем от сторонних разработчиков.

  • +2
    Михаил Ушенин Михаил Ушенин 13 марта 2026 17:35 #

    Похоже, что эта ошибка возникает в тех случаях, когда в шаблонах дизайна, используемых для отображения на блочных страницах главного меню или подвала сайта, есть вызов системного хелпера {$wa->myNav()}. Насколько я вижу, именно это происходит в теме Candyshop.

    Передал информацию об этом разработчикам для изучения.

    В качестве временного решения можно попробовать исключать использование этого метода в шаблонах дизайна, подключаемых к блочным страницам.

  • +1
    Михаил Ушенин Михаил Ушенин 1 апреля 2026 09:55 #

    Мы выпустили обновление «Сайта», в котором устранили описанную вами ошибку. Обновление можно установить в «Инсталлере».

    Проверьте, пожалуйста. Сообщите нам, если проблема сохранилась.

    Спасибо вам за то, что помогаете улучшать программные продукты Webasyst!

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите