Есть типы материалов "Объект" и "Акции". Добавил к типу Акции при помощи модуля "Node Reference" поле с ссылкой к материалам из объектов.
Подскажите как при добавление в этом поле показывались только материалы "объекты" созданным только тем кто их добавил. Сейчас в нем отображаются все материалы, всех пользователей.
Спасибо большое!
Комментарии
В редактировании поля можно выбрать вьюсу, которая будет выдавать нужный список материалов. Создайте её с нужными фильтрами и укажите здесь.
так и думал что представление сделать, но че то не пойму какие параметры там задавать в самом вьевсе. Подскажите что, да как?
По разному пробовал все ровно не появляется выбор вьювса, только текст:
Список материалов, доступных для соотношения, может предоставляться представлением (модуль Views) с использованием типа отображения "Зависимости"
Приемлемых представлений не найдено
Нужно использовать тип дисплея References (в русской локализации - "Ссылки" О_о). Тогда появится.
С фильтрами поиграйтесь сами, сходу не скажу, нужно смотреть, времени маловато для этого
не получается, подскажите что в представление сделать. какие фильтры и тип задавать в представление, что ыб он вылез в настройка поля References
жестко, не как не хочет работать((
Создаём вьюсу. Тип материала - Объект. Остальные настройки не нужны. Идём в редактирование - создаём дисплей "Ссылки". Создаём контекстный фильтр "Содержимое: UID Автора". Настройки:
Блок "Когда значение фильтра НЕ доступно"
Выбираем "Передать значение по умолчанию"
В выпадающем списке - "ID авторизовавшегося пользователя"
В постраничной навигации ещё можно убрать ограничение в десятку, поставить все.
Сохраняем вьюсу. Редактируем "Акции" - поле связи с "Объект". Выбираем во вьюс нашу вьюху.
Профит.