Как использовать AND * и * OR в URL таксономии Drupal - PullRequest
1 голос
/ 13 сентября 2011

Я новичок в Drupal, но благодаря нашему старому другу О'Рейли я пролистываю свое собственное меню, основанное на таксономии, с парадигмой навигационного поиска в Drupal 6. В настоящее время я использую только основные модули (я не хочу излишне усложнять вещи), я строю меню первичной навигации, которое объединяет несколько терминов таксономии.

Теперь я знаю, что могу реализовать И, используя URL /taxonomy/term/1,2, и я могу реализовать ИЛИ, используя URL /taxonomy/term/1+2. Что мне нужно сделать, так это по сути AND плюс OR, и я пробовал следующие URL, ни один из которых не работает:

  • /taxonomy/term/1,7+8
  • /taxonomy/term/1/7+8

Что бы я хотел бы сказать здесь: «покажите мне все узлы, помеченные термином 1, и также покажите мне все узлы, помеченные ЛИБО терминами 7 ИЛИ 8. Я пробовал искать в Drupal и Google и даже StackOverflow, но, как вы можете себе представить, поисковые термины, такие как AND и OR, действительно бесполезны для результатов.

Все комментарии, особенно касающиеся наилучшей практики, с благодарностью получены. Я бы предпочел не прибегать к модулю на данном этапе; Я пытаюсь пройти через сайт как можно дальше, прежде чем начинать бросать модули на стену. ;)

1 Ответ

1 голос
/ 29 сентября 2011

Я собираюсь использовать модуль Drupal 6 Views 2 для выполнения этих требований, поэтому этот вопрос можно закрыть.

...