Добрый день подскажите как сделать ответственного создание node, имеется ввиду не через никнем, а через доп. поле, и добавить поле выбора пользователей (не Entity reference) не свезённого со стандартным инструментом.
Добрый день подскажите как сделать ответственного создание node, имеется ввиду не через никнем, а через доп. поле, и добавить поле выбора пользователей (не Entity reference) не свезённого со стандартным инструментом.
План Б.
Переименовать всех пользователей.
Через views data export + feeds например.
Заменить логин пользователя на текстовое поле его имени.
И при редактировании материала указывать, автора по этому имени.
Комментарии
Очень непонятно. Попробуй переформулировать вопрос в формате истории.
Примеры:
«У нас на сайте есть несколько видов материалов: новости, портфолио и статьи. Также есть несколько редакторов, которые отвечают за разные направления. Как сделать так, чтобы определенные пользователи могли создавать только определенные материалы?»
«На сайте есть материалы вида "Статья". Есть несколько пользователей, которые могут создавать материалы или быть ответственными за создание материалов. Как сделать так, чтобы в форме редактирования материала появилось поле со списком пользователей в виде радиокнопок, чтобы можно было легко выбрать ответственного за определенный материал? Этот "ответственный" должен (или не должен) становиться автором материала.»
Здравствуйте.
Очень интересно:
Если можно, расскажите алгоритм, хотя бы кратенько, пожалуйста.
Как сделать поле со своим динамическим списком выбора очень хорошо объясняется здесь: https://niklan.net/blog/152 Тут решение и для д7 и для д8.
Благодарю, буду изучать.
Задача такая - страницы детских кружков, надо выборочно назначить автора страницы и дать права редактирования оной.
а почему нельзя просто изменить авторов данных страниц с админа (если админ их создавал) на нужных пользователей, а в правах доступа выставить им возможность редактировать свои материалы?
"Автор страницы" - это системное поле Друпал. Изменить его, то есть сменить автора на другого можно штатными средствами Друпал. Права на редактирование собственных материалов тоже даются штатными средствами Друпал (думаю что так и стоит по умолчанию, лень проверять). То есть для реализации описанной функциональности вообще ничего специфического не нужно.
План Б.
Переименовать всех пользователей.
Через views data export + feeds например.
Заменить логин пользователя на текстовое поле его имени.
И при редактировании материала указывать, автора по этому имени.
Благодарствую! Действительно, все оказалось элементарно.
Давно сюда не заходил, здорово, что реанимировали друпал.ру