Здравствуйте комьюнити!
Сайт на Drupal 7. Нужно к статьям прикреплять автора с небольшим аватаром и описанием.
Есть типы материалов, но хотелось бы, что бы в любом типе материала, будто-то "новость" или "Faq" можно было прикреплять автора путем простой отметки чекбокса при создании материала.
Какие я нашел варианты:
1) Можно просто в типе материала прикрепить автора, но тогда он будет один и тот же
2) Можно прямо в html body вставлять автора в самом низу, но это не удобно
3) можно прикреплять через views по таксономии. Например Дарья Волченкова, и если выбираешь в таксономии ее имя, то будет прикрепляться ее авторство
Возможно я что-то упустил и есть более простая и элегантная реализация, из коробки скажем?
Что бы просто при любом типе материала выбрать чекбоксом автора и он прикрепится без лишней мороки с вьювсами, запросами к бд и т.д?
Подскажите, пожалуйста!
Комментарии
А чем не устраивает стандартное поле "автор" у любого материала?
Или в крайнем случае можно добавить отдельное поле для указания автора
Не понимаю в чем у вас проблема
Что Вы понимаете под термином "Автор"? Если это автор в Друпаловском смысле, то есть пользователь Друпал, создавший материал, то затруднения действительно непонятны. Если это что-то другое, то что?
Главное нужно решить: автор - это пользователь системы (хотя бы гипотетический).
Если да - создаете на сайте n-ое кол-во пользоватлей и указываете их в качестве авторов нод.
Если нет - "автор" - термин таксономии либо приаттаченная нода.
Да, автор имеется ввиду скорее термин потому, что в друпале 7 нет возможности выбрать автора, если пишет один и тот же пользователь. А мне надо что бы авторы были разными.
Делать автора терминами, как-то это неправильно.
Сделайте тип ноды автор и крепите через референс.
Врядли вам нужно древовидность из таксономии и прочие её фишки
"в друпале 7 нет возможности выбрать автора, если пишет один и тот же пользователь"
Есть. Редактирование ноды - Информация об авторе - Автор (выбрать).
Либо сделать поле типа референса, которое может ссылаться на юзера (или даже нескольких)
Да, но там только имя. Из коробки нельзя сделать аватар и краткое описание. Видимо придется референс делать...
можно
В ноде можно выбрать имя пользователя, как автора. В профиле пользователя можно сделать и краткое описание и аватар. И выводить вьюхой описание на странице статьи.
Если нужно выбирать к статье пользователя из группы аватаров... Хотелось бы посмотреть схему ТЗ этого функционала
Можно выбрать логин пользователя, а не его имя. А если у него логин от сайта такой: flsdkfscx? вместо имени?
entityreference