Я пытаюсь добавить уменьшенное изображение загруженного файла в опцию продукта. По сути, я осмотрел stackoverflow и нашел следующую страницу:
Opencart — клиент загружает разные файлы в один продукт с разными ответами с сайта
Тем не менее, я получаю сообщение об ошибке: Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный<<‘(T_SL) в /var/sites/s/sortedgifts.com/public_html/vqmod/vqcache/vq2-catalog_view_theme_journal2_template_product_product.tpl в строке 757
когда я следую инструкциям на этой странице. На линии 757 я поставил:
if ($ option [‘product_option_id’] == ИД ОПЦИИ ИЗОБРАЖЕНИЯ) {
Я думаю, что ID ИЗОБРАЖЕНИЯ — это то, что нужно отредактировать, но я мало знаю о php и не знаю, на что здесь ссылаются, я был бы признателен, если кто-то может мне помочь.
Спасибо!
Ошибка, которую вы описываете, возникает, когда у вас есть код heredoc. Вы должны убедиться, что закрывающий идентификатор находится на отдельной строке, без других символов перед ним, включая пробелы или символы табуляции.
Итак, поищите строку вроде этой:
$var = <<<ASDF
(с тремя <«S)
Где-то под ним вы найдете строку с ASDF;
на нем (или что-то еще, что было после трех <«S). Убедитесь, что он находится на своей линии и удалите все, что находится перед ним.
Неясно, в каком файле может быть эта проблема. Нет смысла редактировать файл в ошибке, так как он будет перезаписан. Я бы проверил файлы, которые вы недавно добавили в /vqmod/xml/
сначала, а затем посмотрите на /catalog/view/theme/journal2/template/product/product.tpl
Других решений пока нет …