From dc8a77b761debeefa7377a46782126109731dbb2 Mon Sep 17 00:00:00 2001 From: Bachir Soussi Chiadmi Date: Tue, 15 May 2018 15:27:56 +0200 Subject: [PATCH] search form : limit autocomplete by current language --- .../figli/edlp_corpus/src/Controller/CorpusController.php | 1 - .../edlp_search/src/Controller/EdlpSearchController.php | 6 +++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sites/all/modules/figli/edlp_corpus/src/Controller/CorpusController.php b/sites/all/modules/figli/edlp_corpus/src/Controller/CorpusController.php index 0c8406aff..732aab431 100644 --- a/sites/all/modules/figli/edlp_corpus/src/Controller/CorpusController.php +++ b/sites/all/modules/figli/edlp_corpus/src/Controller/CorpusController.php @@ -35,7 +35,6 @@ class CorpusController extends ControllerBase { $current_langcode = \Drupal::languageManager()->getCurrentLanguage()->getId(); - $config = \Drupal::config('system.site'); $query = \Drupal::entityQuery('node') diff --git a/sites/all/modules/figli/edlp_search/src/Controller/EdlpSearchController.php b/sites/all/modules/figli/edlp_search/src/Controller/EdlpSearchController.php index 0402beb3f..c7074f720 100644 --- a/sites/all/modules/figli/edlp_search/src/Controller/EdlpSearchController.php +++ b/sites/all/modules/figli/edlp_search/src/Controller/EdlpSearchController.php @@ -138,6 +138,9 @@ class EdlpSearchController extends ControllerBase { ->createInstance('direct'); $query->setParseMode($parse_mode); + $current_langcode = \Drupal::languageManager()->getCurrentLanguage()->getId(); + $query->setLanguages(array($current_langcode)); + // $query->range(0, 20); // workflow @@ -163,7 +166,7 @@ class EdlpSearchController extends ControllerBase { $result = $query->execute(); $items = $result->getResultItems(); - + // dpm($items); $this->matches = []; foreach ($items as $item) { // get the field from item @@ -179,6 +182,7 @@ class EdlpSearchController extends ControllerBase { continue; } + // dpm($fields); // get field content $field_text = $fields[0]->getText();