До 9ки похожие товары в Commerce выводил через Views Block и настройку контекстных фильтров в них путем добавления фильтров Indexed taxonomy term fields->Предоставить аргумент по умолчанию ->ID термина из URL -> выбираем словари для сравнения
В Друпал 9 почему-то подобное уже не хочет работать. То есть при создании Views вывода товаров или его индекса, ну никак фильтры не хотят с терминами работать.
Нашел модуль который вроде должен решать проблему, но он для 8 ки (https://www.drupal.org/project/product_taxonomy_filter)
Пробовал уже и связи добавлять различные, нифига. Кто как делает похожие товары на Commerce + 9 ?
Комментарии
https://www.drupal.org/project/similarterms ?
Не работает для товаров Commerce. Во Views в контекстных фильтрах не тянет параметры модуля
актуально еще! Никто еще не делал чтоль? вот так улучшили Друпал! Элементарные вещи теперь сделать нельзя )
Просто не все это делают вьюсом.
И алгоритм "похожести" может быть у всех разным.
Я обычно пишу кастомный блок в котором вывожу то как надо
Да, похоже поломали контекстные фильтры, так как в восьмерке работает. Очень неприятный момент, теперь думаю какие и где проблемы еще вылезут.
Я решил использованием шаблона url товара, в котором вывел ID термина. После этого сделал контекстный фильтр по термину с необработанным значением из URl, которому и указал ID термина. Все, вопрос решен, только это работает, если вы можете вывести в URL ID термина.
Да, это самое простое решение но к сожалению вывести ID в товаре достаточно проблемное решение
1. на существующих проиндексированных проектах не поставишь, вылетят товары с поиска
2. есть сайты где категории могут меняться, а это повлечет изменения УРЛа, что опять даст проблемы с индексом
Вообще в 9ке очень разочарован, еще одно такое обновление ядра и на вордпресс придется уходить. Идет путем деградации какой-то а не развития. Многое за что так любили 7ку в 9ке просто забили
о каком вылете вы говорите - неужели не ставите модуль redirect?
ставлю конечно, но он насколько помню не работает при массовой автогенерации урлов, срабатывает только если в ручную урл поменялся
ну а во вторых - частое появление новых 301 редиректов тоже не лучшая жертва, а в случае неоднократной смены категорий еще и двойные, тройные редиректы. А такое часто вижу на практике. Так что никогда урл товара к категории не привязываю
ничего в 301 редиректах страшного нет. При массовой генерации pathauto сам всё делает