Views - вывод терминов таксономии через Gloassary mode

Главные вкладки

Аватар пользователя gonky gonky 24 января 2014 в 19:12

Добрый день.

У меня такая проблема - подскажите, пожалуйста.

Есть словарь терминов - Страны мира.

Пытаюсь вывести название терминов этого словаря через Views списком с контекстным фильтром glossary mode по первым буквам.

Все выводится замечательно. Проблема в том, что если в фильтре ставить галку 'Allow multiple values' и пробовать подставить два значения букв (А+В), то вылетает Sql ошибка: неверный синтаксис - Substring(taxonomy_term_data,1,1) IN IN ('a','b').
То есть пишет два раза IN.

И при этом перестает работать вывод при фильтрации по одной букве - вылетает по таймауту.

Если же создать абсолютно такую же вьюху, но выводить к примеру заголовки нод любого материала (а не термины), то все работает норм.

Подскажите куда копать плз)

Комментарии

Аватар пользователя gonky gonky 25 января 2014 в 17:02

Проблему неверного синтаксиса я решил хуком с банальным str_replace.

А вот природу вылета по тайм-ауту при фильтрации по одной буквы пока не понял) вы не разбирались в каком момента происходит зависон?)