Контекстные фильтры

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

Аватар пользователя rznasa rznasa 27 февраля 2014 в 21:44

Привет, всем.

Возникла проблема.

Создаю views с двома контекстными фильтрами c адресом

services/%/%

где первый аргумент-название города из таксономии
второй аргумент - название услуги из таксономии

все отлично работает.

Дальше создаю идентичный views но аргументы меняю местами.

И тут мне не отображает то что надо-пишет страница не найдена (404) - хотя в предосмотре снизу views - работает, а на странице нет.

Тоесть

services/city1/usluga1 - работает
services/usluga1/city1 - не работает

Помогите пожалуйста-буду очень благодарен.

Комментарии

Аватар пользователя rznasa rznasa 27 февраля 2014 в 23:13

ХулиGUN wrote:
"rznasa" wrote:
Дальше создаю идентичный views но аргументы меняю местами.

Зачем?
В настройке 1 вьюхи сделайте редирект на вторую при отсутствии результатов

Так вторая не работает при перемене местами аргументов.
Можете пальцем ткнуть новачку? А то ну совсем беда Sad

Аватар пользователя rznasa rznasa 28 февраля 2014 в 15:21

ХулиGUN wrote:
Извиняюсь за скоропостижное решение, но 2 вьюхи по одному адресу работать не будут... Вам так принципиально чтобы адреса были одинаковые? Чем вьюхи отличаются? может у Вас просто подход не верный

Да принципиально, чтобы был одинаковый URL. Даже не принципиально, а такая должна быть реализация.
Может то что я делаю-не правильно?
Я просто тут меню местами.

А адрес остается прежним:

Тоесть из настроек только местами меню контекстные фильтры и все.

Аватар пользователя rznasa rznasa 28 февраля 2014 в 15:22

drupby wrote:
404 очевидно потому что нету такого города usluga1

А как поменять местами аргументы для view №2?