Резюме:
В настоящее время я работаю над настройкой Drupal-6 в качестве новостного портала.
В общем, я пытаюсь просмотреть сообщения, относящиеся к термину 5 И термину 1.
В документации drupal упоминается, что этого можно достичь с помощью приведенного ниже URL-адреса таксономии, разделяя идентификаторы терминов запятой (,):
http://drupal -server / таксономия / термин / 5,1
(См. Использование словарей для навигации: http://drupal.org/node/22273)
Вышеуказанное не работает должным образом и показывает содержание с «термином 5 ИЛИ термином 1» вместо «термина 5 И термина 1».
Есть идеи как это исправить?
Сведения о проблеме:
Я определил два словаря:
«Содержание» словарь, который имеет термины:
а. События
б. Новости
с. Лекции
"Академия" словарный запас:
а. Университет А
б. Университет Б
с. Университет C
Каждый раз, когда статья публикуется, ей присваивается термин, указывающий, к какому университету она относится, и является ли она событием, новостью или лекцией.
Я пытаюсь отобразить сообщения типа «Лекция» И «Университет А».
Согласно документации Drupal, это может быть достигнуто с помощью URL:
/ таксономии / термин / 5,1
При условии, что «Университету A» был присвоен термин ID 5, а «Lecture» - присвоенный идентификатор ID 1. В документации упоминается, что разделитель запятых (,) работает как оператор AND и, таким образом, отображаются только сообщения, относящиеся к термину 5. и термин 1.
К сожалению, это не работает, как ожидалось, показывает мне сообщения, относящиеся к 5-му сроку, ИЛИ сообщения, относящиеся к 1-му.
Это ошибка в Drupal? Любые идеи о том, как заставить И? Я даже пытался заменить запятую оператором «+», но безуспешно (т.е. /taxonomy/term/5+1).