Как переписать URL-адреса для вызовов AJAX в Drupal 8 - PullRequest
0 голосов
/ 07 марта 2019

Я переписываю URL для своего языка и страны, например, если есть URL / en / page, он переписывает URL в / en-us / page

Это то, что я использую дляполучить ответ на контент

public function onKernelResponse(FilterResponseEvent $event) : void
  {
    $country = $_COOKIE['Drupal_visitor_country'];
    $request = $this->container->get('request_stack')->getCurrentRequest();
    $response = $event->getResponse();

    if(($request->getRequestFormat() === 'html') && !$request->isXmlHttpRequest()) {

У меня проблемы с вызовами ajax, он не может заменить URL для вызовов ajax, вызов ajax перестает работать для сортировки страниц, поэтому мне пришлось игнорировать ajaxзвонки с !$request->isXmlHttpRequest()

как бы я проанализировал все URL, включая ajax?

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