Ajax respnse в расширении бренда Ves Magento 2 - PullRequest
0 голосов
/ 07 марта 2019

Я занимаюсь разработкой веб-сайта для электронной коммерции с лучшей темой магазина Magento 2 с расширением VES для бренда Magento 2, она работает нормально, когда мы открываем любые страницы брендов, а затем нажимаем на панель инструментов сортировки и разбивки на страницы, которые не работают, я обнаружил, чтоответ ajax весь HTML вместо ответа JSON, поэтому я пишу код для ответа JSON, но это дает мне следующую ошибку, пожалуйста, помогите мне с этой

  $isAjax = $this->getRequest()->isAjax();
         if ($isAjax){
         $this->layerResolver->create(Resolver::CATALOG_LAYER_SEARCH);
          $this->_view->loadLayout();
           $navigation = $this->_view->getLayout()->createBlock('catalogsearch.leftnav');
            $products = $this->_view->getLayout()->createBlock('search.result');
            $result = [
                'products'   => $products->toHtml(),
                'navigation' => $navigation->toHtml()
            ];

Uncaught Error: вызов функции-члена toHtml () в логическом виде в /var/www/html/brands/app/code/Ves/Brand/Controller/Brand/View.php:149

проверьте следующую ссылку

https://uat.thebrandsdepot.com/brand/d-link.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...