вид taxonomy_term с несколькими категориями

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

Аватар пользователя remmor remmor 6 июня 2018 в 13:02

Стандартная ситуация - нужно вывести товары, которые расположены одноврменно в нескольких словарях - условно словарь "марка игрушки" и "тип игрушки".
Попытался добавить аргумент в стандартный вид, типа адрес taxonomy/term/%/% и также докинуть контекстный фильтр из словаря "Тип игрушки"- и что-то не работает, не выводит.

1

Что я делаю не так? Как сделать проще? Помнится когда-то работали конструкции типа "taxonomy/term/22+25" или "taxonomy/term/43,44"? Или я с чем то путаю? Или же в 6-ке работали, а теперь отключили?

Лучший ответ

Аватар пользователя remmor remmor 6 июня 2018 в 17:10

Semantics wrote:

"+" - работал как И
"," - работал как ИЛИ.

Наоборот, но не суть. Я имел ввиду "И". В общем модулем, указанным в прошлом посте все решилось, траблы были с сайтом, один из модулей гадил

Комментарии

Аватар пользователя Semantics Semantics 6 июня 2018 в 13:04

Да, в д6 работали из ядра.
В д7 выпилили из ядра эту функцию.
Но с контекстными фильтрами во вьюсах работает вроде бы.
Только зачем вам их три?

И стоит проверить, у вас в taxonomy_index вообще есть для нужных нод термины?
Емнип, это зависит от наличия галки в филде таксономии в типе контента.

Аватар пользователя remmor remmor 6 июня 2018 в 13:29

Semantics wrote:

И стоит проверить, у вас в taxonomy_index вообще есть для нужных нод термины?

Емнип, это зависит от наличия галки в филде таксономии в типе контента.

Да вроде да, вот тут написано как - но не работает http://xandeadx.ru/blog/drupal/408

Может какие другие настройки необходимы кроме как указанные? А то вот так стоит, а не работает
1

2

Так должно работать? Может в сайте дело...

Аватар пользователя remmor remmor 6 июня 2018 в 16:33

короче вариант с плюсом работает, а как заставить работать вариант с запятой - то есть "51,43" - чтобы ноды выводились только те, которые есть в обоих указанных категориях?

Аватар пользователя Semantics Semantics 6 июня 2018 в 16:41

Мне кажется, что
"+" - работал как И
"," - работал как ИЛИ.

Чтобы два термина сразу - не работало в коробке ничего

Аватар пользователя remmor remmor 6 июня 2018 в 17:10

Semantics wrote:

"+" - работал как И
"," - работал как ИЛИ.

Наоборот, но не суть. Я имел ввиду "И". В общем модулем, указанным в прошлом посте все решилось, траблы были с сайтом, один из модулей гадил

Аватар пользователя VasyOK VasyOK 6 июня 2018 в 17:33

Одну вьюху (ее дисплей) для словаря марка, одну для словаря тип. Можете?

Конструкции типа "taxonomy/term/22+25" или "taxonomy/term/43,44" - включить вроде бы можно. Пусть не с путями типа 1:1 как вы привели, но: к этим путям будет сложно задавать метатеги и другую информацию.