Как сделать вьюху которая принимала контекстный фильтр в виде значения вводимого в поле при создании материала?

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

Аватар пользователя andreystrelkov andreystrelkov 21 июля 2014 в 12:19

Попытаюсь объяснить,
скажите пожалуйста, представьте что есть тип материала БАЗА
в нём есть поле TITLE и BODY, создано порядка 1000 материалов

есть другой тип поля БАЗА 2
в котором аналогичные поля, но есть ещё поле RELATION
обычное текстовое поле, но нужно сделать так, чтобы когда при создании материала БАЗА 2 -пользователя вводя текст в поле RELATION - оно сразу становилось как контекстный фильтр на вьюху
которая отображается в на этой же странице создания материала
либо автоматически (аля как во вьюхе AUTOSUBMIT), либо по нажатию какой нибудь кнопки которая бы была командо к отправке фильтра

Комментарии

Аватар пользователя dashiwa dashiwa 21 июля 2014 в 12:31

Контекстный фильтр это фильтр по адресной строке.
Алгоритм такой - добавляем в адресную строку значение ,производим фильтрацию..
Напоминает обычный фильтр.)))
Берите таксономию и автозаполнение, делайте ее раскрытой и получите ваш фильтр
Может прокомментируют подробнее

Аватар пользователя andreystrelkov andreystrelkov 21 июля 2014 в 14:31

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

Аватар пользователя dashiwa dashiwa 21 июля 2014 в 20:44

Вам нужно прикрепить форму создания материала к странице представления.
Сделать фильтр по одному из полей вашего материала.
И прикрепить аякс к форме материала.