Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Fatal error: Uncaught Twig\Error\SyntaxError: Unexpected token "name" of value "quick_order"


Recommended Posts

Вітаю шановні! Допоможіть, будь ласка розібратися. При переході на картку товара видає помилку:

 

Fatal error: Uncaught Twig\Error\SyntaxError: Unexpected token "name" of value "quick_order" ("end of print statement" expected). in /www/catalog/view/theme/unishop2/template/product/product.twig:144 Stack trace: #0

/storage/vendor/twig/twig/src/Parser.php(143): Twig\TokenStream->expect(4) #1

/storage/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\Parser->subparse(Array) #2

/storage/vendor/twig/twig/src/Parser.php(185): Twig\TokenParser\IfTokenParser->parse(Object(Twig\Token)) #3

/storage/vendor/twig/twig/src/Parser.php(98): Twig\Parser->subparse(NULL, false) #4

/storage/vendor/twig/twig/src/Environment.php(563): Twig\Parser->parse(Object(Twig\TokenStream)) #5

/storage/vendor/twig/twig/src/Environment.php(595): Twig\Environment->parse(Object(Twig\TokenStream)) #6 . in /www/catalog/view/theme/unishop2/template/product/product.twig on line 144`

 

Строка 144 у вказаному файлі:

<button type="button" class="quick_order btn btn-lg {{not quick_order ? 'hidden'}}" data-toggle="tooltip" title="{{ quick_order_title }}" onclick="quick-order('{{ product_id }}');"><i class="{{quick_order_icon}}"></i>{% if show_quick_order_text_product %}<span class="hidden-xs hidden-sm">{{quick_order_title}}</span>{% endif %}</button>`

 

Після очищення кешу помилка змінилася на таку:

 

Fatal error: Uncaught Twig\Error\SyntaxError: Unexpected token "name" of value "quick_order" ("end of print statement" expected) in "__string_template__556a57a82f4ce264ce3718e01b10422f91ff28225af1077ede73c5c5ee236707" at line 144. in storage/vendor/twig/twig/src/TokenStream.php:76 Stack trace: #0

storage/vendor/twig/twig/src/Parser.php(143): Twig\TokenStream->expect(4) #1

storage/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\Parser->subparse(Array) #2

storage/vendor/twig/twig/src/Parser.php(185): Twig\TokenParser\IfTokenParser->parse(Object(Twig\Token)) #3

storage/vendor/twig/twig/src/Parser.php(98): Twig\Parser->subparse(NULL, false) #4

storage/vendor/twig/twig/src/Environment.php(563): Twig\Parser->parse(Object(Twig\TokenStream)) #5 storage/vendor/twig/twig/src/Environment.php(5 in 

/storage/vendor/twig/twig/src/TokenStream.php on line 76

 

Строка 76 у вказаному файлі

 throw new SyntaxError(sprintf('%sUnexpected token "%s"%s ("%s" expected%s).',

Буду вдячна за пораду! Що не так з кодом?

Версия ocStore 3.0.2.0
PHP 7.3

Надіслати
Поділитися на інших сайтах


Проблему вирішила самостійно. Виявилося, що при спробі оновлення магазину до останьої версії у папці vendor залишилися зайві папки. Їх видалення виправило помилку. Оновлення не вийшло, відновлювала бекап і після його відновлення з'явилася вказана помилка. Можливо комусь цей досвід згодиться.

Змінено користувачем Natalynek
Граматична помилка
Надіслати
Поділитися на інших сайтах


  • 1 year later...
21.03.2023 в 09:56, Natalynek сказал:

Проблему вирішила самостійно. Виявилося, що при спробі оновлення магазину до останьої версії у папці vendor залишилися зайві папки. Їх видалення виправило помилку. Оновлення не вийшло, відновлювала бекап і після його відновлення з'явилася вказана помилка. Можливо комусь цей досвід згодиться.

які саме папки зайві?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.