Перейти к содержанию

ошибка на опенкарт 3.0.3.6. при просмотре заказа TokenStream.php on line 50


Перейти к решению Решений mpn2005,

Рекомендуемые сообщения

добрый день. Недавно появилась ошибка при просмотре заказа 

Fatal error: Uncaught Twig\Error\SyntaxError: Unexpected end of template in "sale/order_info.twig" at line 993. in /var/www/u1379069/pech.pro/system/storage_pech/vendor/twig/twig/src/TokenStream.php:50 Stack trace: #0 /var/www/u1379069/pech.pro/system/storage_pech/vendor/twig/twig/src/TokenParser/IfTokenParser.php(45): Twig\TokenStream->next() #1 /var/www/u1379069/pech.pro/system/storage_pech/vendor/twig/twig/src/Parser.php(185): Twig\TokenParser\IfTokenParser->parse(Object(Twig\Token)) #2 /var/www/u1379069/pech.pro/system/storage_pech/vendor/twig/twig/src/Parser.php(98): Twig\Parser->subparse(NULL, false) #3 /var/www/u1379069/pech.pro/system/storage_pech/vendor/twig/twig/src/Environment.php(563): Twig\Parser->parse(Object(Twig\TokenStream)) #4 /var/www/u1379069/pech.pro/system/storage_pech/vendor/twig/twig/src/Environment.php(595): Twig\Environment->parse(Object(Twig\TokenStream)) #5 /var/www/u1379069/pech.pro/system/storage_pech/vendor/twig/twig/src/Environment.php(408): Twig\Environment->compileSource(Object(Twig\Sourc in /var/www/u1379069/pech.pro/system/storage_pech/vendor/twig/twig/src/TokenStream.php on line 50

как я поняла, ругается на этот фрагмент в TokenStream.php

   /**
     * Sets the pointer to the next token and returns the old one.
     */
    public function next(): Token
    {
        if (!isset($this->tokens[++$this->current])) {
            throw new SyntaxError('Unexpected end of template.', $this->tokens[$this->current - 1]->getLine(), $this->source);
        }

        return $this->tokens[$this->current - 1];
    }

 

 

помогите решить проблему

Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, alia134 сказал:

как я поняла, ругается на этот фрагмент в TokenStream.php

нет

 

ругается на то, что в файле sale/order_info.twig

встретился {% end %}

там, где его быть не должно

Ссылка на комментарий
Поделиться на другие сайты

  • Решение
В 05.12.2022 в 12:31, alia134 сказал:

как я поняла, ругается на этот фрагмент в TokenStream.php

Как уже писали выше - причина не в самом twig, а в файле шаблона.

Скорее всего, какой-то модификатор применился частично.

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

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, mpn2005 сказал:

Как уже писали выше - причина не в самом twig, а в файле шаблона.

Скорее всего, какой-то модификатор применился частично.

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

Да, так и есть, модификатор мешал. В логах посмотрела что затрагивает sale/order_info.twig и выключила. Спасибо болшое

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...