Пустые аргументы в представлении Drupal не работают - PullRequest
0 голосов
/ 04 июня 2009

Я застрял (как мне кажется,) в проблеме простых представлений.

У меня есть представление с отображением страницы с путем: / MYDIR /% /%

Некоторые URL, которые я бы нажал: / MYDIR / PC / 2008 / / MYDIR / Xbox / 2007 / / MYDIR / шт /

% 1 и% 2 - это разные поля CCK. Когда я указываю путь с обоими аргументами: / MYDIR / PC / 2008 / это прекрасно работает Но один аргумент пути: / Mydir / шт / / MYDIR / Xbox не работают вообще. Я получаю страницу 404, не найденную (и я не выбрал вариант 404, на мой взгляд).

Ссылки на эту страницу: / MYDIR / PC / 2008 / ссылка на / Mydir / шт / * который просто выводит * на экран. Иногда я был в состоянии настроить его для вывода всех нужных вещей с / Mydir / шт / * но я не хочу * там, я просто хочу / MYDIR / шт /

Я настроил все параметры аргумента для каждого аргумента всеми возможными способами, которые только могу себе представить, и не могу получить желаемое поведение, а именно этот URL: / Mydir / шт / просто игнорирует или использует любое совпадение для второго аргумента и соответствует первому.

Также странно: инструмент предварительного просмотра в представлении работает правильно, если я передаю только pc / в поле аргументов. URL, который выводится в выводе предварительного просмотра представлений, также является правильным: / mydir / pc /. Но если я нажму на это (после сохранения), я все равно получу 404.

Что я делаю не так?

1 Ответ

3 голосов
/ 04 июня 2009

Я понял это. Моя настройка пути для отображения страницы в представлении: Апокалипсис/%/% но должен был Апокалипсис /%

...