Есть тип содержимого, он связан со словарем терминами.
Вывожу ноду этого типа и на странице ноды хочу вывести заголовки других нод этого типа содержимого.
Создал views Блок:
в КОНТЕКСТНЫЕ ФИЛЬТРЫ - указал: Похожие записи: Nid
в КРИТЕРИИ ФИЛЬТРАЦИИ - Похожие записи: Значение похожести (> 1)
В блоке выводит другие заголовки нод этого типа материала, но выводит их все - не зависимо от того, к какому термину относится данная нода.
Как мне привязать данный блок еще и к термину словаря, чтобы выводились именно ноды этого же термина?
Использую: Similar Entries
Комментарии
КОНТЕКСТНЫЕ ФИЛЬТРЫ Содержимое: Имеет идентификатор термина таксономии (с глубиной)
Пробовал так - результат такой же... то есть выводит все ноды другие с любым термином.
Использую similar by terms. Но сам модуль во многих случаях надо патчить. В issues модуля смотрите если сходу не заработает.
Поставил этот модуль: указал: КОНТЕКСТНЫЕ ФИЛЬТРЫ - Similar By Terms: Nid
КОГДА ЗНАЧЕНИЕ ФИЛЬТРА ДОСТУПНО ИЛИ ПРЕДОСТАВЛЕНО ПО УМОЛЧАНИЮ - кажите критерии проверки - Термин таксономии
Тип значения фильтра: ID Термина
Не помогло...
Где именно указывается эта связь? Если вы имеете ввиду во views:
СВЯЗИ - Содержимое: Термины таксономии материала
То я так ставил, не помогает.
У меня работает.
http://florange-konsultant.ru/bryuki-sportivnye/bryuki-sportivnye-must-h...
Similar By Terms: Nid - Limit similarity to terms within these vocabularies - и там галка на словарь серий продукции. Если у вас галка не сохраняется, чтите issue модуля.
Вот тут:
https://www.drupal.org/node/1851754
Если не получится на последнюю версию патч наложить накладывайте на эту:
https://www.drupal.org/node/1839986
Да действительно галка не сохраняется... Подскажите какой из всех issue пользовать? не силен в английском? Это: View will not limit by content type?
Нашел патч: ПАТЧ
Закинул patch.exe в корень винды. В командной строке прописываю команду:
C:\Windows>patch -p0 < Z:\home\site.ru\www\sites\all\modules\similarterms\views\similarterm.patch
В ответ приходит:
can't find file to patch at input line 15
Perhaps you used the wrong -p or --strip option?
Сам патч кидал и в modules и в all\modules\similarterms
Пропатчил ручками)) все заработало)
Ай маладэц! А у меня не палучилось с первого раза.