1 определил в профилях пользователей новое поле (текстовое многострочное)
с названием profile_sign согласно правил
2 сделал его публичным
3 зашел тестовым юзером и заполнил его
------------> пока все волшебно!!!
4 в файле comment.tpl.php своей темы пытаюсь получить его значение
global $user;
print $user->profile_sign;
?>
Массив $user - пуст Что я делаю неправильно и как получить значение этого поля?
Понятно что массив $user должен гдето заполняться значениями но где?
Комментарии
profile_load_profile($user);
print $user->profile_sign;
огромное Вам спасибо!
ой, а не подскажите, как привязать к материалу дату рождения автора? учитывая, что она создаётся совместно с модулями profile и birthdays
добавляя:
global $user;
profile_load_profile($user);
print $user->profile_birthdays;
показывает > Array
Наверное как-то так:
<?php print $user->profile_birthdays['day']."-".$user->profile_birthdays['month']."-".$user->profile_birthdays['year'];?>
нет, не выводится
Видимо что то не совсем додумал
Выводятся только поля профиля зарегистрированного текущего пользователя, а мне надо вывести произвольное публичное поле из профиля любого пользователя ?
Я так полагаю, что нужно указать UID автора ноды или комментария.