Добрый вечер. Созрел вопрос.
Юзеры создают материалы. Как сделать так, чтобы в этих материалах выводились поля профиля создателей? Ньюанс, что вывод материалов переопределен через Content Templates. Т.е. суть в том, что мне вставить в шаблон, чтобы выводить поля профиля создателей материалов.
Комментарии
Пока решил так:
В шаблоне определяем переменную $user с условием, что если id юзера создавшего ноду равен id юзера подгружать поля профиля этого юзера.
<?php global $user; if($user->uid = $node->uid) {profile_load_profile($user);}?>
Ну а дальше в шаблоне выводим поля как
<?php print $user->profile_название поля?>
Поочередно выводя все нужные поля и завернув их в приличный дизайн (таблицу например).
На вскидку выдало то, что хотел. Для примера сделал поле profile_name (Имя), сделал 2 материала от двух разных юзеров с разными значениями поля $profile_name (Вася и Петя например). На вывод ушло то, что было необходимо. В каждом материале вывелось значение поля $profile_name создателя этого материала.
Хотелось бы понять, правильный ли это способ, или есть какие - то альтернативы.