Тот же код в 2.3 не работает с версией Magento 2.3.3 - PullRequest
3 голосов
/ 20 марта 2020

Этот код работал нормально с Magento 2.3, но не с 2.3.3

Данные. php

<?php
namespace Namespace\Module\Plugin\Search\Helper;
use Magento\Search\Model\QueryFactory;

class Data {

    protected $dataHelper;

    protected $view;

    public function __construct(
        \Namespace\Module\Helper\Data $helper,
        \Magento\Framework\App\View $view
    ) {
        $this->dataHelper = $helper;
        $this->view = $view;
    }

    public function afterGetEscapedQueryText(
        \Magento\Search\Helper\Data $subject,
        $result
    ) {
        $return = '';
        if(QueryFactory::QUERY_VAR_NAME == "q") {  
            $return = " data-id='exampleid_p1'";
        }

        return $result . $return;
    }
}

Снимок экрана с проблемой интерфейса. enter image description here

Что изменилось в Magento 2.3.3, с которой я столкнулся с этой проблемой?

1 Ответ

2 голосов
/ 29 марта 2020

Поможет ли это, если вы измените его на:

$return = ' data-id=\'exampleid_p1\'';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...