Как добавить ответственного за создание материала

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

Аватар пользователя alex-litvinov alex-litvinov 22 ноября 2022 в 17:16

Добрый день подскажите как сделать ответственного создание node, имеется ввиду не через никнем, а через доп. поле, и добавить поле выбора пользователей (не Entity reference) не свезённого со стандартным инструментом.

Лучший ответ

Аватар пользователя VasyOK VasyOK 24 ноября 2022 в 0:59
1

План Б.
Переименовать всех пользователей.
Через views data export + feeds например.
Заменить логин пользователя на текстовое поле его имени.

И при редактировании материала указывать, автора по этому имени.

Комментарии

Аватар пользователя madt madt 22 ноября 2022 в 20:05
1

Очень непонятно. Попробуй переформулировать вопрос в формате истории.

Примеры:

«У нас на сайте есть несколько видов материалов: новости, портфолио и статьи. Также есть несколько редакторов, которые отвечают за разные направления. Как сделать так, чтобы определенные пользователи могли создавать только определенные материалы?»

«На сайте есть материалы вида "Статья". Есть несколько пользователей, которые могут создавать материалы или быть ответственными за создание материалов. Как сделать так, чтобы в форме редактирования материала появилось поле со списком пользователей в виде радиокнопок, чтобы можно было легко выбрать ответственного за определенный материал? Этот "ответственный" должен (или не должен) становиться автором материала.»

Аватар пользователя Propeller Propeller 23 ноября 2022 в 3:24

Здравствуйте.
Очень интересно:

«Как сделать так, чтобы в форме редактирования материала появилось поле со списком пользователей в виде радиокнопок, чтобы можно было легко выбрать ответственного за определенный материал? Этот "ответственный" должен (или не должен) становиться автором материала.»

Если можно, расскажите алгоритм, хотя бы кратенько, пожалуйста.

Аватар пользователя Propeller Propeller 23 ноября 2022 в 16:50

Благодарю, буду изучать.
Задача такая - страницы детских кружков, надо выборочно назначить автора страницы и дать права редактирования оной.

Аватар пользователя Никки Никки 23 ноября 2022 в 17:07
1

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

Аватар пользователя marassa marassa 23 ноября 2022 в 17:03
1

Propeller wrote: надо выборочно назначить автора страницы и дать права редактирования оной.

"Автор страницы" - это системное поле Друпал. Изменить его, то есть сменить автора на другого можно штатными средствами Друпал. Права на редактирование собственных материалов тоже даются штатными средствами Друпал (думаю что так и стоит по умолчанию, лень проверять). То есть для реализации описанной функциональности вообще ничего специфического не нужно.

Аватар пользователя VasyOK VasyOK 24 ноября 2022 в 0:59
1

План Б.
Переименовать всех пользователей.
Через views data export + feeds например.
Заменить логин пользователя на текстовое поле его имени.

И при редактировании материала указывать, автора по этому имени.

Аватар пользователя Propeller Propeller 24 ноября 2022 в 2:15
1

Благодарствую! Действительно, все оказалось элементарно.
Давно сюда не заходил, здорово, что реанимировали друпал.ру