Представления в Drupal: игнорировать аргументы - PullRequest
1 голос
/ 24 января 2010

В Drupal я работаю с представлением, которое принимает пару аргументов; Аргумент nid просто передается на следующую страницу, но остальные три аргумента он использует для получения контента. Кажется, проблема в том, что представление использует все аргументы для извлечения контента, что, очевидно, не работает, так как наличие nid всегда будет возвращать одну строку.

Итак, как мне выполнить поиск (извлечь страницы содержимого), используя три аргумента, оставив nid без изменений, так как его нужно передать на другую страницу?

1 Ответ

1 голос
/ 24 января 2010

Если я правильно понимаю, первый аргумент - это nid, и вы хотите, чтобы этот аргумент не влиял на результат просмотра (без фильтрации)?

Если это так, настройте параметры Validator для первого (nid) аргумента.

  • Установить Валидатор на Код PHP .
  • Оставьте Код проверки PHP пустым, и аргумент всегда будет считаться недействительным.
  • Установить Действие, которое необходимо выполнить, если аргумент не проверяет на Показать все значения .

Это приведет к игнорированию первого аргумента.

...