А как сделать через Entity Reference вот такое:
Пользователь заходит на свое заведение. У него появляется блок с ссылкой, создать Товар. Когда он её нажимает, поле Entity Reference не видно но автоматически относиться к заведению через которое нажали ссылку создать Товар
Или поле видно, но в значениях можно выбрать только заведения, которые создал сам пользователь.
Комментарии
тоже актуально
https://drupal.org/project/reference_option_limit то, не то, посмотрите скажите
entityreference_view_widget, а там уже как угодно фильтруете
reference_option_limit
Если честно не понял что он делает.
entityreference_view_widget
Это виджет для представления. Но мне нужно:
Нужно чтобы пользователь добавлял заведение, затем если ему нужно из странице своего заведения. Нажимал на кнопка создать товар. Появлялась страница добавления товара, который относиться именно к этому заведению, без возможности выбрать чужие заведения. Или еще лучше чтобы можно было выбрать заведение из списка добавленных заведений пользователем.
Нельзя разрешать выбирать чужие заведения. Ведь он создает товар для своего заведения
тебе подойдет -создаешь представление с контекстным фильтром по юзеру и его выбираешь для добавления своего поля
https://drupal.org/project/reference_option_limit не подойдет ,тк он выбирает ветку в данной иерархии
Да я уже понял, что нужно использовать именно вьюху. Добавил Контекстный фильтр Содержимое: UID Автора
Передать значение по умолчанию - ID авторизировавшего пользователя.
Спасибо всем. Меняю заголовок на РЕШЕНО.
Только не понял зачем entityreference_view_widget. У меня получилось сделать через дисплей entity reference. Для чего же тогда нужен entityreference_view_widget
И еще вопрос. В значениях поля символы " и ' меняются на коды. В чем возможно проблема?