Вставка поискового запроса в «Поведение без результатов»

В разделе «НЕТ РЕЗУЛЬТАТОВ ПОВЕДЕНИЯ» в представлениях в Drupal 8 как я могу вывести поисковый запрос вместе с некоторым пользовательским текстом, используя параметр «Нефильтрованный текст»?

Мой желаемый результат: «Нет результатов поиска , пожалуйста ..."

Может ли кто-нибудь предложить решение?

5 голосов | спросил cwiggo 2 FriEurope/Moscow2016-12-02T19:41:17+03:00Europe/Moscow12bEurope/MoscowFri, 02 Dec 2016 19:41:17 +0300 2016, 19:41:17

2 ответа


0

вы можете использовать template_preprocess_views_view

 function template_preprocess_views_view(&$variables) {
  $view = $variables['view'];
  $variables['view_total_count'] = $view->total_rows;

  if ($view->total_rows === 0) {
    $exposed_input = $view->getExposedInput();
    $search_term = $exposed_input['your search input'];
    $variables['empty'] = 'No results found for'.$search_term.', please ...';
  }
}

, то в вашем шаблоне ветки вы печатаете пустую переменную.

ответил Mohammed ATIFI 12 Jpm1000000pmFri, 12 Jan 2018 18:12:06 +030018 2018, 18:12:06
0

Выглядит довольно старым, но я отправлю решение здесь. Вы можете использовать порт D8 search_api_spellcheck , здесь - https://github.com/nuvoleweb/search_api_spellcheck . Это не официальный релиз, но он работает хорошо.

ответил Vaibhav Jain 18 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 18 Sep 2018 15:50:50 +0300 2018, 15:50:50

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132