Делаю доску объявлений.
С помощью Taxonomy redirect задал такой путь к терминам obyavleniya/!tid
С помощью Pathauto задал путь для рубрик объявлений: obyavleniya/[catpath-raw], а для самих объявлений: obyavleniya/[termpath-raw]/[title-raw]
С помощью views сделал копию дефолтного taxonomy/term/% и в ней поменял путь на следующий:
obyavleniya
Сейчас если ввести в адрес obyavleniya/avtozapchasti, то всё работает как надо, объявления выводятся из этой рубрики.
Но у каждого объявления есть еще тип (CCK поле): Продам, Куплю, Меняю...
Добавляю это поле в Аргументы. Т.е. хочу чтобы при вводе адреса obyavleniya/avtozapchasti/prodam выводились только объявления о продаже автозапчастей, а выводятся всё равно все объявления из рубрики Автозапчасти.
Подскажите, пожалуйста, как сделать так чтобы при вводе obyavleniya/avtozapchasti/prodam выводились только объявления о продаже автозапчастей.
(Например как вот здесь: http://54live.ru/do/all)
Комментарии
Добавить ещё одно представление типа Страница, указать путь obyavleniya/%/% и добавить 2 аргумента, соответствующих автозапчастям и продам/куплю/меняю
И так для каждой рубрики создавать свою страницу?
Нет, это надо создавать только один раз. Но то они и аргументы.
penexe, спасибо большое, а можете с этого же представления показать вкладку "Мои объявления"
а там ниче особенного, только в фильтрах User: Current, и доступ только залогиненым
Я использую два аргумента во вьюсе - ставлю их через запятую - и все работает. Например, у меня идет отбор вопросов по отвечающему и дню недели - это два поля сск
А как на страницах доски объявлений сделать ссылки: "Продам", "Куплю", "Меняю"?
Чтобы к адресу прибавлялось /buy /sell /change
Ведь если просто прописать такие ссылки, то находясь на странице http://mysite.ru/obyavleniya/avtozapchasti?page=5
ссылки будут иметь вид:
http://mysite.ru/obyavleniya/avtozapchasti?page=5/buy
http://mysite.ru/obyavleniya/avtozapchasti?page=5/sell
http://mysite.ru/obyavleniya/avtozapchasti?page=5/change
А нужно:
http://mysite.ru/obyavleniya/avtozapchasti/buy
http://mysite.ru/obyavleniya/avtozapchasti/sell
http://mysite.ru/obyavleniya/avtozapchasti/change
Подскажите, пожалуйста, как правильно прописать ссылки, чтобы со всех страниц доски объявлений они были "правильными".
penexe, покажите, пожалуйста ещё две вкладки с этого же "представления": "Страница" и "Продам". Не могу никак разобраться со ссылками.
Заранее благодарен.
они ничем не отличаются
Они наверно отличаются адресом "Пути". Вот у меня с этим и не получается ничего.