перевод интерфейса поиск точного ключевого слова
Есть ли в интерфейсе перевода drupal 7 способ поиска точного ключевого слова? Проблема в том, что когда я ищу ключевое слово "нет", оно дает мне 19 страниц результатов.
1 answers
Нет, это невозможно сделать через интерфейс администратора. Поиск строки основан на АНАЛОГИЧНОМ условии, которое включает жестко закодированные заполнители (%) для поиска всех строк, содержащих предоставленную вами строку.
Единственный способ для вас - напрямую вмешаться в базу данных или просмотреть все 19 страниц результатов.
В качестве альтернативы вы можете временно изменить код. Для этого вам нужно открыть locale.inc и перейти к function _locale_translate_seek()
в строке 1833. В зависимости от вашего поиска (все, без перевода, переведено) вы должны искать
->condition('s.source', '%' . db_like($query['string']) . '%', 'LIKE');
И измените его на
->condition('s.source', db_like($query['string']), 'LIKE');
.
В этом случае ваш поиск должен приводить только к точным строкам.