Помогите с выбором пути реализаци

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

Аватар пользователя boroda2014 boroda2014 24 августа 2019 в 15:54

Здравствуйте комьюнити!

Сайт на Drupal 7. Нужно к статьям прикреплять автора с небольшим аватаром и описанием.

Есть типы материалов, но хотелось бы, что бы в любом типе материала, будто-то "новость" или "Faq" можно было прикреплять автора путем простой отметки чекбокса при создании материала.

Какие я нашел варианты:
1) Можно просто в типе материала прикрепить автора, но тогда он будет один и тот же
2) Можно прямо в html body вставлять автора в самом низу, но это не удобно
3) можно прикреплять через views по таксономии. Например Дарья Волченкова, и если выбираешь в таксономии ее имя, то будет прикрепляться ее авторство

Возможно я что-то упустил и есть более простая и элегантная реализация, из коробки скажем?
Что бы просто при любом типе материала выбрать чекбоксом автора и он прикрепится без лишней мороки с вьювсами, запросами к бд и т.д?

Подскажите, пожалуйста!

Лучший ответ

Аватар пользователя ivnish ivnish 24 августа 2019 в 16:02

А чем не устраивает стандартное поле "автор" у любого материала?

Или в крайнем случае можно добавить отдельное поле для указания автора

Не понимаю в чем у вас проблема

Комментарии

Аватар пользователя ivnish ivnish 24 августа 2019 в 16:02

А чем не устраивает стандартное поле "автор" у любого материала?

Или в крайнем случае можно добавить отдельное поле для указания автора

Не понимаю в чем у вас проблема

Аватар пользователя marassa marassa 24 августа 2019 в 18:12

Что Вы понимаете под термином "Автор"? Если это автор в Друпаловском смысле, то есть пользователь Друпал, создавший материал, то затруднения действительно непонятны. Если это что-то другое, то что?

Аватар пользователя VasyOK VasyOK 24 августа 2019 в 22:06
1

Главное нужно решить: автор - это пользователь системы (хотя бы гипотетический).
Если да - создаете на сайте n-ое кол-во пользоватлей и указываете их в качестве авторов нод.
Если нет - "автор" - термин таксономии либо приаттаченная нода.

Аватар пользователя boroda2014 boroda2014 1 сентября 2019 в 16:57

VasyOK wrote:
Главное нужно решить: автор - это пользователь системы (хотя бы гипотетический).
Если да - создаете на сайте n-ое кол-во пользоватлей и указываете их в качестве авторов нод.
Если нет - "автор" - термин таксономии либо приаттаченная нода.

Да, автор имеется ввиду скорее термин потому, что в друпале 7 нет возможности выбрать автора, если пишет один и тот же пользователь. А мне надо что бы авторы были разными.

Аватар пользователя Semantics Semantics 1 сентября 2019 в 17:04

Делать автора терминами, как-то это неправильно.
Сделайте тип ноды автор и крепите через референс.
Врядли вам нужно древовидность из таксономии и прочие её фишки

Аватар пользователя VasyOK VasyOK 1 сентября 2019 в 17:51

"в друпале 7 нет возможности выбрать автора, если пишет один и тот же пользователь"
Есть. Редактирование ноды - Информация об авторе - Автор (выбрать).
Либо сделать поле типа референса, которое может ссылаться на юзера (или даже нескольких)

Аватар пользователя boroda2014 boroda2014 2 сентября 2019 в 18:39

Да, но там только имя. Из коробки нельзя сделать аватар и краткое описание. Видимо придется референс делать...

Аватар пользователя VasyOK VasyOK 4 сентября 2019 в 22:49

В ноде можно выбрать имя пользователя, как автора. В профиле пользователя можно сделать и краткое описание и аватар. И выводить вьюхой описание на странице статьи.
Если нужно выбирать к статье пользователя из группы аватаров... Хотелось бы посмотреть схему ТЗ этого функционала Smile