Нужно реализовать систему псевдонимов в системе:
- Пользователь создает статью
- Выбирает один из забитых собой псевданимов
+
Пользователь наборщик, котрому дали напечатать материал:
- Логинится под своим логом
- Набирает статью
- Откуда-то выбирает имя реального автора или один из его псевдонимов
При отображении статьи отображается только псевдоним пользователя.
При поиске для авторизованных пользователей есть возможность искать по всем именам одного пользователя.
Неавторизованные пользователи могут искать только по псевдореальным именам, то есть те, которые были обозначены как авторы.
Вроде бы понятно что это можно сделать с помощью словарей, но остаются вопросы:
1. Как ограничить количество вводимых псевдонимов пользвателем.
2. Как привязать псевдонимы к пользователю?
Вроде бы все понятно, что это нужно делать через таксономию, но ...
Может у кого есть опыт или идеи?
Может подключить Node Profile, которые разрешено редактировать только самим пользователям и администраторам?
Тогда другой вопрос: как ограничить область видимости словаря для пользователя с помощью
Комментарии
доп
Есть словарь Автор с двухуровневой структурой. На первом уровне реальное имя, на втором псевдонимы.
Получается у меня есть два типа пользователей:
1. пользователи для которых нужно ограничить словарь Автор относительно их реального имени, относительно залогиненного пользователя
2. пользователи, для которых нужно выводить полный список Авторов