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

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

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

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

Лучший ответ

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

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

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

Комментарии

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

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

Примеры:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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